FindBugs.
Findbugs: Because it's easy!.
Here is the list of declaration for findbugs. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>findbugs</artifactId> <version>2.0.0</version> </dependency>
If you think this Maven repository POM file listing for findbugs is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:GNU Lesser Public License
URL: http://www.gnu.org/licenses/lgpl.html.
The findbugs-2.0.0 has 10 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Testing Coding Style | jsr305 2.0.0 JSR305 Annotations for Findbugs | 79 |
Testing Coding Style | annotations 2.0.0 Annotation supports the FindBugs tool | 124 |
XML | dom4j 1.6.1 dom4j: the flexible XML framework for Java | 343 |
XPath | jaxen 1.1.1 Jaxen is a universal Java XPath engine. | 115 |
Data Structure | commons-lang 2.4 Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. | 630 |
The following table lists the most popular artifacts which are depending on findbugs-2.0.0. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Build | findbugs-ant 2.0.0 AntTask to run Findbugs | 5 |
The following packages are defined in the findbugs-2.0.0.jar
edu.umd.cs.findbugs edu.umd.cs.findbugs.annotations edu.umd.cs.findbugs.anttask edu.umd.cs.findbugs.asm edu.umd.cs.findbugs.ba edu.umd.cs.findbugs.ba.bcp edu.umd.cs.findbugs.ba.ca edu.umd.cs.findbugs.ba.ch edu.umd.cs.findbugs.ba.constant edu.umd.cs.findbugs.ba.deref edu.umd.cs.findbugs.ba.generic edu.umd.cs.findbugs.ba.heap edu.umd.cs.findbugs.ba.interproc edu.umd.cs.findbugs.ba.jsr305 edu.umd.cs.findbugs.ba.npe edu.umd.cs.findbugs.ba.obl edu.umd.cs.findbugs.ba.type edu.umd.cs.findbugs.ba.vna edu.umd.cs.findbugs.bcel edu.umd.cs.findbugs.bcel.generic edu.umd.cs.findbugs.bugReporter edu.umd.cs.findbugs.charsets edu.umd.cs.findbugs.classfile edu.umd.cs.findbugs.classfile.analysis edu.umd.cs.findbugs.classfile.engine edu.umd.cs.findbugs.classfile.engine.asm edu.umd.cs.findbugs.classfile.engine.bcel edu.umd.cs.findbugs.classfile.impl edu.umd.cs.findbugs.cloud edu.umd.cs.findbugs.cloud.username edu.umd.cs.findbugs.config edu.umd.cs.findbugs.detect edu.umd.cs.findbugs.filter edu.umd.cs.findbugs.graph edu.umd.cs.findbugs.gui edu.umd.cs.findbugs.gui2 edu.umd.cs.findbugs.internalAnnotations edu.umd.cs.findbugs.io edu.umd.cs.findbugs.jaif edu.umd.cs.findbugs.launchGUI edu.umd.cs.findbugs.log edu.umd.cs.findbugs.model edu.umd.cs.findbugs.plan edu.umd.cs.findbugs.plugins edu.umd.cs.findbugs.props edu.umd.cs.findbugs.sourceViewer edu.umd.cs.findbugs.updates edu.umd.cs.findbugs.util edu.umd.cs.findbugs.visitclass edu.umd.cs.findbugs.workflow edu.umd.cs.findbugs.xml
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.google.code.findbugs</groupId> <artifactId>findbugs</artifactId> <version>2.0.0</version> <packaging>jar</packaging> <url>http://findbugs.sourceforge.net/</url> <name>FindBugs</name> <description>Findbugs: Because it's easy!</description> <licenses> <license> <name>GNU Lesser Public License</name> <url>http://www.gnu.org/licenses/lgpl.html</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:svn:http://findbugs.googlecode.com/svn/trunk/</connection> <developerConnection>scm:svn:https://findbugs.googlecode.com/svn/trunk/</developerConnection> <url>http://findbugs.googlecode.com/svn/trunk/</url> </scm> <dependencies> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>bcel</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jFormatString</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>annotations</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>3.3</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-tree</artifactId> <version>3.3</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-commons</artifactId> <version>3.3</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> </dependency> </dependencies> </project>