Lint4j short from Lint for Java is a static Java source code analyzer that detects locking and threading issues, performance and scalability problems, and checks complex contracts such as Java serialization by performing type, data flow, and lock graph an Lint4j features command line, Ant, Maven, Eclipse, and Emacs integration
Requirements:
· JDK or JRE 1.4.x
· Maven 1.x
Installation:
To install the plugin add the following snippet to the dependencies section of your project.xml
< dependency >
< groupId >lint4j< /groupId >
< artifactId >jutils-lint4j-plugin< /artifactId >
< version >1.3< /version >
< type >plugin< /type >
< /dependency >
Then add the following snippet to the reports section of the reports section of your project.xml
< report >jutils-lint4j-plugin< /report >
Add the following line to the project's maven.properties file:
maven.repo.remote=http://www.ibiblio.org/maven,http://www.jutils.com/maven[
What's New in This Release:
· This release fixes a bug that caused a build failure in Maven multi-projects that don't contain source code.
Product's homepage