@org.apache.maven.plugins.annotations.Mojo( name = "gui", requiresDependencyResolution = ResolutionScope.TEST, requiresProject = true ) class FindBugsGui extends org.apache.maven.plugin.AbstractMojo
Launch the Findbugs GUI. It will use all the parameters in the POM fle.
| Type | Name and description |
|---|---|
org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolverArtifact resolver, needed to download the coreplugin jar. |
java.util.ResourceBundle |
bundleResource bundle for a specific locale. |
java.io.File |
classFilesDirectoryDirectory containing the class files for FindBugs to analyze. |
java.lang.Boolean |
debugturn on Findbugs debugging |
java.lang.String |
effortEffort of the bug finders. |
java.lang.String |
encodingThe file encoding to use when reading the source files. |
org.apache.maven.artifact.factory.ArtifactFactory |
factoryUsed to look up Artifacts in the remote repository. |
java.io.File |
findbugsXmlOutputDirectorySpecifies the directory where the findbugs native xml output will be generated. |
org.apache.maven.artifact.repository.ArtifactRepository |
localRepositoryThe local repository, needed to download the coreplugin jar. |
static java.util.Locale |
localelocale to use for Resource bundle. |
int |
maxHeapMaximum Java heap size in megabytes (default=512). |
java.util.List |
pluginArtifactsList of artifacts this plugin depends on. |
java.lang.String |
pluginListThe plugin list to include in the report. |
PluginArtifact[] |
plugins |
org.apache.maven.project.MavenProject |
projectMaven Project |
java.util.List |
remoteRepositoriesList of Remote Repositories used by the resolver |
org.codehaus.plexus.resource.ResourceManager |
resourceManager@since 2.0 |
| Constructor and description |
|---|
FindBugsGui
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
execute() |
| Methods inherited from class | Name |
|---|---|
class org.apache.maven.plugin.AbstractMojo |
org.apache.maven.plugin.AbstractMojo#getPluginContext(), org.apache.maven.plugin.AbstractMojo#setPluginContext(java.util.Map), org.apache.maven.plugin.AbstractMojo#setLog(org.apache.maven.plugin.logging.Log), org.apache.maven.plugin.AbstractMojo#getLog(), org.apache.maven.plugin.AbstractMojo#wait(long, int), org.apache.maven.plugin.AbstractMojo#wait(long), org.apache.maven.plugin.AbstractMojo#wait(), org.apache.maven.plugin.AbstractMojo#equals(java.lang.Object), org.apache.maven.plugin.AbstractMojo#toString(), org.apache.maven.plugin.AbstractMojo#hashCode(), org.apache.maven.plugin.AbstractMojo#getClass(), org.apache.maven.plugin.AbstractMojo#notify(), org.apache.maven.plugin.AbstractMojo#notifyAll(), org.apache.maven.plugin.AbstractMojo#execute() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Artifact resolver, needed to download the coreplugin jar.
Resource bundle for a specific locale.
Directory containing the class files for FindBugs to analyze.
turn on Findbugs debugging
Effort of the bug finders. Valid values are Min, Default and Max.
The file encoding to use when reading the source files. If the property project.build.sourceEncoding
is not set, the platform default encoding is used. Note: This parameter always overrides the
property charset from Checkstyle's TreeWalker module.
Used to look up Artifacts in the remote repository.
Specifies the directory where the findbugs native xml output will be generated.
The local repository, needed to download the coreplugin jar.
locale to use for Resource bundle.
Maximum Java heap size in megabytes (default=512).
List of artifacts this plugin depends on. Used for resolving the Findbugs coreplugin.
The plugin list to include in the report. This is a FindBugsInfo.COMMA-delimited list.
Collection of PluginArtifact to work on. (PluginArtifact contains groupId, artifactId, version, type.) See Usage for details.
Maven Project
List of Remote Repositories used by the resolver
Groovy Documentation