Plugin that identifies Cycles and God classes in a codebase and suggests which classes should be refactored first.
Generates a graph and a table providing (hopefully) easy to understand guidance.
Can be used via command line, as a build plugin, or as a report plugin.
Version0.9.0compared with
Version Details
| 0.8.0 | 0.9.0 | |
|---|---|---|
| Release date | Feb 24, 2026 | Jul 04, 2026 |
| Licenses | Apache 2.0 | Apache 2.0 |
| Vulnerabilities | None | None |
Managed Changes (12)
| 0.8.0 | 0.9.0 | ||
|---|---|---|---|
| Change | Group / Artifact | Previous | Current |
| ~ Updated | com.fasterxml.jackson.core » jackson-databind | 2.18.3 | 2.18.8 |
| ~ Updated | com.google.guava » guava | 33.4.0-jre | 33.6.0-jre |
| ~ Updated | org.apache.maven » maven-core | 3.9.9 | 3.9.16 |
| ~ Updated | org.hjug.refactorfirst.changepronenessranker » change-proneness-ranker | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.codebasegraphbuilder » codebase-graph-builder | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.costbenefitcalculator » cost-benefit-calculator | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.dsm » graph-algorithms | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.effortranker » effort-ranker | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.graphdatagenerator » graph-data-generator | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.plugin » refactor-first-maven-plugin | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.report » report | 0.8.0 | 0.9.0 |
| ~ Updated | org.hjug.refactorfirst.testresources » test-resources | 0.8.0 | 0.9.0 |