public class GenerateConfigMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource |
protected org.apache.maven.artifact.resolver.ArtifactCollector |
collector |
protected org.apache.maven.artifact.factory.ArtifactFactory |
factory |
protected org.apache.maven.project.MavenProject |
project
The maven project.
|
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver |
protected static String |
SEPARATOR |
Constructor and Description |
---|
GenerateConfigMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
String |
getSettingsForArtifact(String fullSettings,
String groupId,
String artifactId)
Example: getSettingsForArtifact (
"foo:bar@1,chees:ham2@3@nostart","cheese","ham") --> @3@nostart
|
protected void |
writeProvisioning(PrintStream out,
List<org.apache.maven.model.Dependency> dependencies) |
protected static final String SEPARATOR
protected org.apache.maven.project.MavenProject project
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
protected org.apache.maven.artifact.resolver.ArtifactCollector collector
protected org.apache.maven.artifact.factory.ArtifactFactory factory
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected void writeProvisioning(PrintStream out, List<org.apache.maven.model.Dependency> dependencies) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
public String getSettingsForArtifact(String fullSettings, String groupId, String artifactId)
fullSettings
- settings separated by comma. GA patter + @optionsgroupId
- GA part groupId to be matched inside fulllSettingsartifactId
- GA part artifactId to be matched inside fulllSettingsCopyright © 2009-2013 DuraSpace. All Rights Reserved.