Class UpdateVersionsMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
-
- org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
-
- org.apache.sling.feature.maven.mojos.UpdateVersionsMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="update-feature-versions", threadSafe=true) public class UpdateVersionsMojo extends AbstractIncludingFeatureMojo
Update the bundles/artifact versions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpdateVersionsMojo.ArtifactUpdate
static class
UpdateVersionsMojo.UpdateConfig
static class
UpdateVersionsMojo.UpdateResult
-
Nested classes/interfaces inherited from class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
AbstractIncludingFeatureMojo.FeatureScanner
-
Nested classes/interfaces inherited from class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
AbstractFeatureMojo.BaseArtifactProvider, AbstractFeatureMojo.BaseFeatureProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.maven.artifact.factory.ArtifactFactory
artifactFactory
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource
artifactMetadataSource
protected org.apache.maven.artifact.repository.ArtifactRepository
localRepository
protected List<org.apache.maven.artifact.repository.ArtifactRepository>
remoteArtifactRepositories
-
Fields inherited from class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
features, jarStartOrder, mavenSession, project, projectHelper
-
-
Constructor Summary
Constructors Constructor Description UpdateVersionsMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
-
Methods inherited from class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
getSelectedFeatures, selectAllFeatureFiles, selectAllFeatureFilesAndAggregates
-
Methods inherited from class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
checkPreconditions, getTmpDir
-
-
-
-
Field Detail
-
artifactFactory
@Component protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
-
artifactMetadataSource
@Component protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
-
remoteArtifactRepositories
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true) protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories
-
localRepository
@Parameter(defaultValue="${localRepository}", readonly=true) protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
-
-