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.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected 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.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionpublic 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.