@Mojo(name="update-property",
threadSafe=true)
public class UpdatePropertyMojo
extends AbstractVersionsUpdaterMojo
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allowIncrementalUpdates
Whether to allow the incremental version number to be changed.
|
protected boolean |
allowMajorUpdates
Whether to allow the major version number to be changed.
|
protected boolean |
allowMinorUpdates
Whether to allow the minor version number to be changed.
|
protected String |
property
A property to update.
|
allowSnapshots, artifactMetadataSource, artifactResolver, ignoredVersions, localRepository, project, projectBuilder, reactorProjects, remoteArtifactRepositories, remotePluginRepositories, repositorySystem, ruleSet, session, settings| Constructor and Description |
|---|
UpdatePropertyMojo(org.apache.maven.repository.RepositorySystem repositorySystem,
org.apache.maven.project.MavenProjectBuilder projectBuilder,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.artifact.manager.WagonManager wagonManager,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
update(ModifiedPomXMLEventReader pom)
Updates the pom.
|
execute, findLatestVersion, getChangeRecorder, getHelper, getProject, getPropertyValue, getVersion, newModifiedPomXER, process, saveChangeRecorderResults, setProject, shouldApplyUpdate, shouldApplyUpdate, updatePropertyToNewestVersion, writeFile@Parameter(property="property") protected String property
@Parameter(property="allowMajorUpdates",
defaultValue="true")
protected boolean allowMajorUpdates
@Parameter(property="allowMinorUpdates",
defaultValue="true")
protected boolean allowMinorUpdates
Whether to allow the minor version number to be changed.
Note: false also implies allowMajorUpdates false
@Parameter(property="allowIncrementalUpdates",
defaultValue="true")
protected boolean allowIncrementalUpdates
Whether to allow the incremental version number to be changed.
Note: false also implies allowMajorUpdates
and allowMinorUpdates false
@Inject
public UpdatePropertyMojo(org.apache.maven.repository.RepositorySystem repositorySystem,
org.apache.maven.project.MavenProjectBuilder projectBuilder,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.artifact.manager.WagonManager wagonManager,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)
protected void update(ModifiedPomXMLEventReader pom) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException, XMLStreamException
AbstractVersionsUpdaterMojoupdate in class AbstractVersionsUpdaterMojopom - the pom to update.org.apache.maven.plugin.MojoExecutionException - when things go wrongorg.apache.maven.plugin.MojoFailureException - when things go wrong in a very bad wayXMLStreamException - when things go wrong with XML streamingAbstractVersionsUpdaterMojo.update(ModifiedPomXMLEventReader)Copyright © 2008–2022 MojoHaus. All rights reserved.