Checkstyle.
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.
Here is the list of declaration for checkstyle. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>checkstyle</groupId> <artifactId>checkstyle</artifactId> <version>5.0</version> </dependency>
If you think this Maven repository POM file listing for checkstyle is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:GNU Lesser General Public License
URL: http://www.gnu.org/licenses/lgpl.txt.
The checkstyle-5.0 has 5 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 |
---|---|---|
Console | commons-cli 1.0 Commons CLI provides a simple API for working with the command line arguments and options. | 131 |
Log | commons-logging 1.0.3 Commons Logging | 69 |
Library | google-collections 0.9 Google Collections Library is a suite of new collections and collection-related goodness for Java 5.0 | 6 |
The following packages are defined in the checkstyle-5.0.jar
com.puppycrawl.tools.checkstyle com.puppycrawl.tools.checkstyle.api com.puppycrawl.tools.checkstyle.checks com.puppycrawl.tools.checkstyle.checks.annotation com.puppycrawl.tools.checkstyle.checks.blocks com.puppycrawl.tools.checkstyle.checks.coding com.puppycrawl.tools.checkstyle.checks.design com.puppycrawl.tools.checkstyle.checks.duplicates com.puppycrawl.tools.checkstyle.checks.header com.puppycrawl.tools.checkstyle.checks.imports com.puppycrawl.tools.checkstyle.checks.indentation com.puppycrawl.tools.checkstyle.checks.javadoc com.puppycrawl.tools.checkstyle.checks.metrics com.puppycrawl.tools.checkstyle.checks.modifier com.puppycrawl.tools.checkstyle.checks.naming com.puppycrawl.tools.checkstyle.checks.regexp com.puppycrawl.tools.checkstyle.checks.sizes com.puppycrawl.tools.checkstyle.checks.whitespace com.puppycrawl.tools.checkstyle.doclets com.puppycrawl.tools.checkstyle.filters com.puppycrawl.tools.checkstyle.grammars com.puppycrawl.tools.checkstyle.gui
Here is the content of the POM file.
<project> <modelVersion>4.0.0</modelVersion> <groupId>checkstyle</groupId> <artifactId>checkstyle</artifactId> <version>5.0</version> <packaging>jar</packaging> <name>Checkstyle</name> <url>http://checkstyle.sourceforge.net/</url> <description>Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard</description> <licenses> <license> <name>GNU Lesser General Public License</name> <url>http://www.gnu.org/licenses/lgpl.txt</url> </license> </licenses> <scm> <url>https://checkstyle.svn.sourceforge.net/svnroot/checkstyle/trunk/checkstyle</url> </scm> <dependencies> <dependency> <groupId>antlr</groupId> <artifactId>antlr</artifactId> <version>2.7.6</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils-core</artifactId> <version>1.7.0</version> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.3</version> </dependency> <dependency> <groupId>com.google.collections</groupId> <artifactId>google-collections</artifactId> <version>0.9</version> </dependency> </dependencies> </project>