PMD is an extensible multilanguage static code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It's mainly concerned with Java and Apex, but supports 16 other languages. It comes with 400+ built-in rules. It can be extended with custom rules. It uses JavaCC and Antlr to parse source files into abstract syntax trees (AST) and runs rules against them to find violations. Rules can be ...

Artifacts using PMD (29)
Sort by:Popular

Apache Commons Compress defines an API for working with compression and archive formats. These include bzip2, gzip, pack200, LZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, ...
Last Release on Jul 30, 2025
A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics.
Last Release on Oct 7, 2025
This is the master POM file for Oracle's Implementation of the JSF 2.2 Specification.
Last Release on Oct 17, 2019

Relocated → javax.faces » jsf-impl
Mojarra 2.4.0
Last Release on Oct 17, 2019

Relocated → org.glassfish » jakarta.faces
EE4J Compatible Implementation for Jakarta Faces API
Last Release on May 14, 2026
Yang JMX Generator Plugin
Last Release on Sep 13, 2019
Apache CXF Buildtools
Last Release on May 10, 2026
Maven Plugin for Project Lombok
Last Release on Apr 2, 2021
Gradle convention plugins for project configuration
Last Release on Feb 16, 2026
Utility to dump schema and data from a RDBMS
Last Release on Jul 21, 2025