Package org.codehaus.mojo.versions
Class DisplayExtensionUpdatesMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo
org.codehaus.mojo.versions.AbstractVersionsDisplayMojo
org.codehaus.mojo.versions.DisplayExtensionUpdatesMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="display-extension-updates",
aggregator=true,
threadSafe=true)
public class DisplayExtensionUpdatesMojo
extends AbstractVersionsDisplayMojo
Displays all build and core extensions that have newer versions available.
- Since:
- 2.15.0
- Author:
- Andrzej Jarmoniuk
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanIf set tofalse, the plugin will not interpolate property values when looking for versions to be changed, but will instead operate on raw model.Fields inherited from class org.codehaus.mojo.versions.AbstractVersionsDisplayMojo
logOutput, outputEncoding, outputFile, outputLineWidthFields inherited from class org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo
allowSnapshots, artifactHandlerManager, generateBackupPoms, ignoredVersions, project, reactorProjects, repositorySystem, ruleSet, session, wagonMapFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsConstructorDescriptionDisplayExtensionUpdatesMojo(org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystem repositorySystem, Map<String, org.apache.maven.wagon.Wagon> wagonMap, Map<String, ChangeRecorder> changeRecorders) -
Method Summary
Methods inherited from class org.codehaus.mojo.versions.AbstractVersionsDisplayMojo
getOutputLineWidthOffset, logInit, logLineMethods inherited from class org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo
findLatestVersion, getChangeRecorder, getHelper, getProject, getVersion, process, saveChangeRecorderResults, setProject, shouldApplyUpdate, shouldApplyUpdate, updatePropertyToNewestVersion, validateInputMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
interpolateProperties
@Parameter(property="interpolateProperties", defaultValue="true") protected boolean interpolatePropertiesIf set tofalse, the plugin will not interpolate property values when looking for versions to be changed, but will instead operate on raw model.- Since:
- 2.15.0
-
-
Constructor Details
-
DisplayExtensionUpdatesMojo
@Inject public DisplayExtensionUpdatesMojo(org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystem repositorySystem, Map<String, org.apache.maven.wagon.Wagon> wagonMap, Map<String, ChangeRecorder> changeRecorders)
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureExceptionDescription copied from class:AbstractVersionsUpdaterMojo- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classAbstractVersionsUpdaterMojo- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
update
Description copied from class:AbstractVersionsUpdaterMojoUpdates the pom.- Specified by:
updatein classAbstractVersionsUpdaterMojo- Parameters:
pom- the pom to update.- Since:
- 1.0-alpha-1
- See Also:
-