|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 PluginToolsRequest
public PluginToolsRequest setPluginDescriptor(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
setPluginDescriptor
in interface PluginToolsRequest
PluginToolsRequest.getPluginDescriptor()
public org.apache.maven.project.MavenProject getProject()
MavenProject
instance in use.
getProject
in interface PluginToolsRequest
public PluginToolsRequest setProject(org.apache.maven.project.MavenProject project)
setProject
in interface PluginToolsRequest
PluginToolsRequest.getProject()
public String getEncoding()
getEncoding
in interface PluginToolsRequest
null
.public PluginToolsRequest setEncoding(String encoding)
setEncoding
in interface PluginToolsRequest
encoding
- 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 PluginToolsRequest
public PluginToolsRequest setSkipErrorNoDescriptorsFound(boolean skipErrorNoDescriptorsFound)
setSkipErrorNoDescriptorsFound
in interface PluginToolsRequest
public Set<org.apache.maven.artifact.Artifact> getDependencies()
PluginToolsRequest
Artifact
used in class path scanning for annotations
getDependencies
in interface PluginToolsRequest
public PluginToolsRequest setDependencies(Set<org.apache.maven.artifact.Artifact> dependencies)
setDependencies
in interface PluginToolsRequest
public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepos()
getRemoteRepos
in interface PluginToolsRequest
public PluginToolsRequest setRemoteRepos(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
setRemoteRepos
in interface PluginToolsRequest
public org.apache.maven.artifact.repository.ArtifactRepository getLocal()
getLocal
in interface PluginToolsRequest
public 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 |