@Mojo(name="update-feature-versions", threadSafe=true) public class UpdateVersionsMojo extends AbstractIncludingFeatureMojo
Modifier and Type | Class and Description |
---|---|
static class |
UpdateVersionsMojo.ArtifactUpdate |
static class |
UpdateVersionsMojo.SimpleFeatureJSONReader |
static class |
UpdateVersionsMojo.SimpleFeatureJSONWriter |
static class |
UpdateVersionsMojo.UpdateConfig |
static class |
UpdateVersionsMojo.UpdateResult |
AbstractIncludingFeatureMojo.FeatureScanner
Modifier and Type | Field and 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 |
remoteArtifactRepositories |
features, mavenSession, project, projectHelper
Constructor and Description |
---|
UpdateVersionsMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
getSelectedFeatures, selectAllFeatureFiles, selectAllFeatureFilesAndAggregates
getTmpDir
@Component protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
@Component protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true) protected List remoteArtifactRepositories
@Parameter(defaultValue="${localRepository}", readonly=true) protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.