@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 |
artifactResolver Artifact resolver, needed to download the coreplugin jar. |
java.util.ResourceBundle |
bundle Resource bundle for a specific locale. |
java.io.File |
classFilesDirectory Directory containing the class files for FindBugs to analyze. |
java.lang.Boolean |
debug turn on Findbugs debugging |
java.lang.String |
effort Effort of the bug finders. |
java.lang.String |
encoding The file encoding to use when reading the source files. |
org.apache.maven.artifact.factory.ArtifactFactory |
factory Used to look up Artifacts in the remote repository. |
java.io.File |
findbugsXmlOutputDirectory Specifies the directory where the findbugs native xml output will be generated. |
org.apache.maven.artifact.repository.ArtifactRepository |
localRepository The local repository, needed to download the coreplugin jar. |
static java.util.Locale |
locale locale to use for Resource bundle. |
int |
maxHeap Maximum Java heap size in megabytes (default=512). |
java.util.List |
pluginArtifacts List of artifacts this plugin depends on. |
java.lang.String |
pluginList The plugin list to include in the report. |
PluginArtifact[] |
plugins |
org.apache.maven.project.MavenProject |
project Maven Project |
java.util.List |
remoteRepositories List 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