|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.tools.plugin.DefaultPluginToolsRequest
public class DefaultPluginToolsRequest
Default implementation of PluginToolsRequest, which is used to pass parameters to components used to extract
MojoDescriptor instances from different types of metadata for a given plugin.
| Constructor Summary | |
|---|---|
DefaultPluginToolsRequest(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
|
|
| Method Summary | |
|---|---|
Set<org.apache.maven.artifact.Artifact> |
getDependencies()
Returns the list of Artifact used in class path scanning for annotations |
String |
getEncoding()
Gets the file encoding of the source files. |
org.apache.maven.artifact.repository.ArtifactRepository |
getLocal()
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptor()
Return the PluginDescriptor currently being populated as part of the build of the
current plugin project. |
org.apache.maven.project.MavenProject |
getProject()
Return the current MavenProject instance in use. |
List<org.apache.maven.artifact.repository.ArtifactRepository> |
getRemoteRepos()
|
boolean |
isSkipErrorNoDescriptorsFound()
|
PluginToolsRequest |
setDependencies(Set<org.apache.maven.artifact.Artifact> dependencies)
|
PluginToolsRequest |
setEncoding(String encoding)
Sets the file encoding of the source files. |
PluginToolsRequest |
setLocal(org.apache.maven.artifact.repository.ArtifactRepository local)
|
PluginToolsRequest |
setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
|
PluginToolsRequest |
setProject(org.apache.maven.project.MavenProject project)
|
PluginToolsRequest |
setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
|
PluginToolsRequest |
setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
By default an exception is throw if no mojo descriptor is found. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultPluginToolsRequest(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
| Method Detail |
|---|
public org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor()
PluginDescriptor currently being populated as part of the build of the
current plugin project.
getPluginDescriptor in interface PluginToolsRequestpublic PluginToolsRequest setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
setPluginDescriptor in interface PluginToolsRequestPluginToolsRequest.getPluginDescriptor()public org.apache.maven.project.MavenProject getProject()
MavenProject instance in use.
getProject in interface PluginToolsRequestpublic PluginToolsRequest setProject(org.apache.maven.project.MavenProject project)
setProject in interface PluginToolsRequestPluginToolsRequest.getProject()public String getEncoding()
getEncoding in interface PluginToolsRequestnull.public PluginToolsRequest setEncoding(String encoding)
setEncoding in interface PluginToolsRequestencoding - The file encoding of the source files, may be empty or null to use the platform's
default encoding.
public boolean isSkipErrorNoDescriptorsFound()
isSkipErrorNoDescriptorsFound in interface PluginToolsRequestpublic PluginToolsRequest setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
setSkipErrorNoDescriptorsFound in interface PluginToolsRequestpublic Set<org.apache.maven.artifact.Artifact> getDependencies()
PluginToolsRequestArtifact used in class path scanning for annotations
getDependencies in interface PluginToolsRequestpublic PluginToolsRequest setDependencies(Set<org.apache.maven.artifact.Artifact> dependencies)
setDependencies in interface PluginToolsRequestpublic List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepos()
getRemoteRepos in interface PluginToolsRequestpublic PluginToolsRequest setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
setRemoteRepos in interface PluginToolsRequestpublic org.apache.maven.artifact.repository.ArtifactRepository getLocal()
getLocal in interface PluginToolsRequestpublic PluginToolsRequest setLocal(org.apache.maven.artifact.repository.ArtifactRepository local)
setLocal in interface PluginToolsRequest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||