|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.plugin.AbstractMojo org.apache.maven.plugin.dependency.AbstractDependencyMojo
public abstract class AbstractDependencyMojo
Field Summary | |
---|---|
protected ArchiverManager |
archiverManager
To look up Archiver/UnArchiver implementations |
protected ArtifactCollector |
artifactCollector
Artifact collector, needed to resolve dependencies. |
protected ArtifactMetadataSource |
artifactMetadataSource
|
protected ArtifactFactory |
factory
Used to look up Artifacts in the remote repository. |
protected boolean |
outputAbsoluteArtifactFilename
Output absolute filename for resolved artifacts |
protected MavenProject |
project
POM |
protected List<MavenProject> |
reactorProjects
Contains the full list of projects in the reactor. |
protected List<ArtifactRepository> |
remoteRepos
List of Remote Repositories used by the resolver |
protected ArtifactResolver |
resolver
Used to look up Artifacts in the remote repository. |
boolean |
silent
If the plugin should be silent. |
protected boolean |
useJvmChmod
will use the jvm chmod, this is available for user and all level group level will be ignored |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractDependencyMojo()
|
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
---|
getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.plugin.Mojo |
---|
execute |
Field Detail |
---|
@Component protected ArtifactFactory factory
@Component protected ArtifactResolver resolver
@Component(role=org.apache.maven.artifact.resolver.ArtifactCollector.class) protected ArtifactCollector artifactCollector
@Component(role=org.apache.maven.artifact.metadata.ArtifactMetadataSource.class, hint="maven") protected ArtifactMetadataSource artifactMetadataSource
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true, required=true) protected List<ArtifactRepository> remoteRepos
@Component protected ArchiverManager archiverManager
@Parameter(property="dependency.useJvmChmod", defaultValue="true") protected boolean useJvmChmod
will use the jvm chmod, this is available for user and all level group level will be ignored
since 2.6 is on by default
@Component protected MavenProject project
@Parameter(defaultValue="${reactorProjects}") protected List<MavenProject> reactorProjects
@Parameter(property="silent", defaultValue="false") public boolean silent
@Parameter(property="outputAbsoluteArtifactFilename", defaultValue="false") protected boolean outputAbsoluteArtifactFilename
Constructor Detail |
---|
public AbstractDependencyMojo()
Method Detail |
---|
public Log getLog()
getLog
in interface Mojo
getLog
in class AbstractMojo
public ArchiverManager getArchiverManager()
protected void copyFile(File artifact, File destFile) throws MojoExecutionException
artifact
- represents the file to copy.destFile
- file name of destination file.
MojoExecutionException
- with a message if an
error occurs.protected void unpack(Artifact artifact, File location) throws MojoExecutionException
MojoExecutionException
protected void unpack(Artifact artifact, File location, String includes, String excludes) throws MojoExecutionException
file
- File to be unpacked.location
- Location where to put the unpacked files.includes
- Comma separated list of file patterns to include i.e. **/.xml,
**/*.properties
excludes
- Comma separated list of file patterns to exclude i.e. **/*.xml,
**/*.properties
MojoExecutionException
public ArtifactFactory getFactory()
public void setFactory(ArtifactFactory factory)
factory
- The factory to set.public MavenProject getProject()
protected ArtifactRepository getLocal()
public void setLocal(ArtifactRepository local)
local
- The local to set.public List<ArtifactRepository> getRemoteRepos()
public void setRemoteRepos(List<ArtifactRepository> remoteRepos)
remoteRepos
- The remoteRepos to set.public ArtifactResolver getResolver()
public void setResolver(ArtifactResolver resolver)
resolver
- The resolver to set.public void setArchiverManager(ArchiverManager archiverManager)
archiverManager
- The archiverManager to set.public ArtifactCollector getArtifactCollector()
public void setArtifactCollector(ArtifactCollector theArtifactCollector)
theArtifactCollector
- The artifactCollector to set.public ArtifactMetadataSource getArtifactMetadataSource()
public void setArtifactMetadataSource(ArtifactMetadataSource theArtifactMetadataSource)
theArtifactMetadataSource
- The artifactMetadataSource to set.public boolean isUseJvmChmod()
public void setUseJvmChmod(boolean useJvmChmod)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |