| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.dependency.AbstractDependencyMojo
public abstract class AbstractDependencyMojo
| Field Summary | |
|---|---|
| protected  org.codehaus.plexus.archiver.manager.ArchiverManager | archiverManagerTo look up Archiver/UnArchiver implementations | 
| protected  org.apache.maven.artifact.resolver.ArtifactCollector | artifactCollectorArtifact collector, needed to resolve dependencies. | 
| protected  org.apache.maven.artifact.metadata.ArtifactMetadataSource | artifactMetadataSource | 
| protected  org.apache.maven.artifact.factory.ArtifactFactory | factoryUsed to look up Artifacts in the remote repository. | 
| protected  boolean | outputAbsoluteArtifactFilenameOutput absolute filename for resolved artifacts | 
| protected  org.apache.maven.project.MavenProject | projectPOM | 
| protected  List<org.apache.maven.project.MavenProject> | reactorProjectsContains the full list of projects in the reactor. | 
| protected  List<org.apache.maven.artifact.repository.ArtifactRepository> | remoteReposList of Remote Repositories used by the resolver | 
| protected  org.apache.maven.artifact.resolver.ArtifactResolver | resolverUsed to look up Artifacts in the remote repository. | 
|  boolean | silentIf the plugin should be silent. | 
| Fields inherited from interface org.apache.maven.plugin.Mojo | 
|---|
| ROLE | 
| Constructor Summary | |
|---|---|
| AbstractDependencyMojo() | |
| Method Summary | |
|---|---|
| protected  void | copyFile(File artifact,
         File destFile)Does the actual copy of the file and logging. | 
|  org.codehaus.plexus.archiver.manager.ArchiverManager | getArchiverManager() | 
|  org.apache.maven.artifact.resolver.ArtifactCollector | getArtifactCollector() | 
|  org.apache.maven.artifact.metadata.ArtifactMetadataSource | getArtifactMetadataSource() | 
|  org.apache.maven.artifact.factory.ArtifactFactory | getFactory() | 
| protected  org.apache.maven.artifact.repository.ArtifactRepository | getLocal() | 
|  org.apache.maven.plugin.logging.Log | getLog() | 
|  org.apache.maven.project.MavenProject | getProject() | 
|  List<org.apache.maven.artifact.repository.ArtifactRepository> | getRemoteRepos() | 
|  org.apache.maven.artifact.resolver.ArtifactResolver | getResolver() | 
|  void | setArchiverManager(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager) | 
|  void | setArtifactCollector(org.apache.maven.artifact.resolver.ArtifactCollector theArtifactCollector) | 
|  void | setArtifactMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource theArtifactMetadataSource) | 
|  void | setFactory(org.apache.maven.artifact.factory.ArtifactFactory factory) | 
|  void | setLocal(org.apache.maven.artifact.repository.ArtifactRepository local) | 
|  void | setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos) | 
|  void | setResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver) | 
| protected  void | unpack(File file,
       File location) | 
| protected  void | unpack(File file,
       File location,
       String includes,
       String excludes)Unpacks the archive file. | 
| 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 | 
|---|
protected org.apache.maven.artifact.factory.ArtifactFactory factory
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
protected org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos
protected org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
protected org.apache.maven.project.MavenProject project
protected List<org.apache.maven.project.MavenProject> reactorProjects
public boolean silent
protected boolean outputAbsoluteArtifactFilename
| Constructor Detail | 
|---|
public AbstractDependencyMojo()
| Method Detail | 
|---|
public org.apache.maven.plugin.logging.Log getLog()
getLog in interface org.apache.maven.plugin.MojogetLog in class org.apache.maven.plugin.AbstractMojopublic org.codehaus.plexus.archiver.manager.ArchiverManager getArchiverManager()
protected void copyFile(File artifact,
                        File destFile)
                 throws org.apache.maven.plugin.MojoExecutionException
artifact - represents the file to copy.destFile - file name of destination file.
org.apache.maven.plugin.MojoExecutionException - with a message if an
             error occurs.
protected void unpack(File file,
                      File location)
               throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected void unpack(File file,
                      File location,
                      String includes,
                      String excludes)
               throws org.apache.maven.plugin.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,
            **/*.propertiesexcludes - Comma separated list of file patterns to exclude i.e. **/*.xml,
            **/*.properties
org.apache.maven.plugin.MojoExecutionExceptionpublic org.apache.maven.artifact.factory.ArtifactFactory getFactory()
public void setFactory(org.apache.maven.artifact.factory.ArtifactFactory factory)
factory - The factory to set.public org.apache.maven.project.MavenProject getProject()
protected org.apache.maven.artifact.repository.ArtifactRepository getLocal()
public void setLocal(org.apache.maven.artifact.repository.ArtifactRepository local)
local - The local to set.public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepos()
public void setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
remoteRepos - The remoteRepos to set.public org.apache.maven.artifact.resolver.ArtifactResolver getResolver()
public void setResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver)
resolver - The resolver to set.public void setArchiverManager(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
archiverManager - The archiverManager to set.public org.apache.maven.artifact.resolver.ArtifactCollector getArtifactCollector()
public void setArtifactCollector(org.apache.maven.artifact.resolver.ArtifactCollector theArtifactCollector)
theArtifactCollector - The artifactCollector to set.public org.apache.maven.artifact.metadata.ArtifactMetadataSource getArtifactMetadataSource()
public void setArtifactMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource theArtifactMetadataSource)
theArtifactMetadataSource - The artifactMetadataSource to set.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||