diff --git a/change-proneness-ranker/pom.xml b/change-proneness-ranker/pom.xml
index 8dac3250..66f122ce 100644
--- a/change-proneness-ranker/pom.xml
+++ b/change-proneness-ranker/pom.xml
@@ -1,37 +1,28 @@
- 4.0.0
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- org.hjug.refactorfirst.changepronenessranker
- change-proneness-ranker
-
-
-
-
- ${project.basedir}/src/test/resources
-
-
-
-
-
-
-
- org.eclipse.jgit
- org.eclipse.jgit
-
-
-
- org.hjug.refactorfirst.testresources
- test-resources
-
-
-
-
-
-
\ No newline at end of file
+ 4.0.0
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ org.hjug.refactorfirst.changepronenessranker
+ change-proneness-ranker
+
+
+ org.eclipse.jgit
+ org.eclipse.jgit
+
+
+ org.hjug.refactorfirst.testresources
+ test-resources
+
+
+
+
+
+ ${project.basedir}/src/test/resources
+
+
+
+
diff --git a/cost-benefit-calculator/pom.xml b/cost-benefit-calculator/pom.xml
index a1112629..00d0feaa 100644
--- a/cost-benefit-calculator/pom.xml
+++ b/cost-benefit-calculator/pom.xml
@@ -1,32 +1,25 @@
- 4.0.0
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- org.hjug.refactorfirst.costbenefitcalculator
- cost-benefit-calculator
-
-
-
- org.hjug.refactorfirst.changepronenessranker
- change-proneness-ranker
-
-
-
- org.hjug.refactorfirst.effortranker
- effort-ranker
-
-
-
- org.hjug.refactorfirst.testresources
- test-resources
-
-
-
-
-
\ No newline at end of file
+ 4.0.0
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ org.hjug.refactorfirst.costbenefitcalculator
+ cost-benefit-calculator
+
+
+ org.hjug.refactorfirst.changepronenessranker
+ change-proneness-ranker
+
+
+ org.hjug.refactorfirst.effortranker
+ effort-ranker
+
+
+ org.hjug.refactorfirst.testresources
+ test-resources
+
+
+
diff --git a/coverage/pom.xml b/coverage/pom.xml
index e698e99b..232d4ea7 100644
--- a/coverage/pom.xml
+++ b/coverage/pom.xml
@@ -1,66 +1,55 @@
- 4.0.0
-
-
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- coverage
-
- Compute aggregated test code coverage
-
-
- true
-
-
-
-
- org.hjug.refactorfirst.changepronenessranker
- change-proneness-ranker
-
-
-
- org.hjug.refactorfirst.effortranker
- effort-ranker
-
-
-
- org.hjug.refactorfirst.costbenefitcalculator
- cost-benefit-calculator
-
-
-
- org.hjug.refactorfirst.graphdatagenerator
- graph-data-generator
-
-
-
- org.hjug.refactorfirst.plugin
- refactor-first-maven-plugin
-
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.6
-
-
- report-aggregate
- verify
-
- report-aggregate
-
-
-
-
-
-
-
\ No newline at end of file
+ 4.0.0
+
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ coverage
+ Compute aggregated test code coverage
+
+ true
+
+
+
+ org.hjug.refactorfirst.changepronenessranker
+ change-proneness-ranker
+
+
+ org.hjug.refactorfirst.costbenefitcalculator
+ cost-benefit-calculator
+
+
+ org.hjug.refactorfirst.effortranker
+ effort-ranker
+
+
+ org.hjug.refactorfirst.graphdatagenerator
+ graph-data-generator
+
+
+ org.hjug.refactorfirst.plugin
+ refactor-first-maven-plugin
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.6
+
+
+ report-aggregate
+
+ report-aggregate
+
+ verify
+
+
+
+
+
+
diff --git a/effort-ranker/pom.xml b/effort-ranker/pom.xml
index 5aad7f91..a6853066 100644
--- a/effort-ranker/pom.xml
+++ b/effort-ranker/pom.xml
@@ -1,36 +1,28 @@
- 4.0.0
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- org.hjug.refactorfirst.effortranker
- effort-ranker
-
-
-
- net.sourceforge.pmd
- pmd-java
-
-
-
- org.hjug.refactorfirst.testresources
- test-resources
- 0.3.1-SNAPSHOT
-
-
-
- org.slf4j
- slf4j-api
- jar
- 1.7.2
-
-
-
-
-
-
\ No newline at end of file
+ 4.0.0
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ org.hjug.refactorfirst.effortranker
+ effort-ranker
+
+
+ net.sourceforge.pmd
+ pmd-java
+
+
+ org.hjug.refactorfirst.testresources
+ test-resources
+ 0.3.1-SNAPSHOT
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.2
+ jar
+
+
+
diff --git a/graph-data-generator/pom.xml b/graph-data-generator/pom.xml
index 3415eea6..3a574c65 100644
--- a/graph-data-generator/pom.xml
+++ b/graph-data-generator/pom.xml
@@ -1,22 +1,18 @@
- 4.0.0
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- org.hjug.refactorfirst.graphdatagenerator
- graph-data-generator
-
-
-
- org.hjug.refactorfirst.costbenefitcalculator
- cost-benefit-calculator
- 0.3.1-SNAPSHOT
-
-
-
-
\ No newline at end of file
+ 4.0.0
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ org.hjug.refactorfirst.graphdatagenerator
+ graph-data-generator
+
+
+ org.hjug.refactorfirst.costbenefitcalculator
+ cost-benefit-calculator
+ 0.3.1-SNAPSHOT
+
+
+
diff --git a/pom.xml b/pom.xml
index 1454956a..256ca42d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,499 +1,475 @@
- 4.0.0
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
- pom
-
- https://github.com/jimbethancourt/RefactorFirst
-
- RefactorFirst
-
- Plugin that identifies God classes in a codebase and suggests which classes should be refactored first.
+ 4.0.0
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+ pom
+ RefactorFirst
+ Plugin that identifies 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.
-
-
-
-
- Apache License 2.0
- http://www.apache.org/licenses/
- repo
-
-
-
-
-
- Jim Bethancourt
- jimbethancourt@gmail.com
- Houston Java Users Group
- http://www.hjug.org
-
- developer
-
- CST
-
-
-
-
- scm:git:https://github.com/jimbethancourt/RefactorFirst
- scm:git:https://github.com/jimbethancourt/RefactorFirst
- https://github.com/jimbethancourt/RefactorFirst
- HEAD
+ Can be used via command line, as a build plugin, or as a report plugin.
+ https://github.com/jimbethancourt/RefactorFirst
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/
+ repo
+
+
+
+
+ Jim Bethancourt
+ jimbethancourt@gmail.com
+ Houston Java Users Group
+ http://www.hjug.org
+
+ developer
+
+ CST
+
+
+
+ test-resources
+ change-proneness-ranker
+ effort-ranker
+ cost-benefit-calculator
+ graph-data-generator
+ refactor-first-maven-plugin
+
+ coverage
+
+
+ scm:git:https://github.com/jimbethancourt/RefactorFirst
+ scm:git:https://github.com/jimbethancourt/RefactorFirst
+ HEAD
+ https://github.com/jimbethancourt/RefactorFirst
-
-
- GitHub
- https://github.com/jimbethancourt/RefactorFirst/issues
-
-
-
- UTF-8
- 1.8
- 1.8
-
-
- 9+181-r4173-1
-
-
- 2.5.1
- 1.18.12
-
- 4.0.0
- 4.0.3
- 1.10.1
-
-
-
- jimbethancourt_RefactorFirst
- ${project.artifactId}
- jimbethancourt-github
- https://sonarcloud.io
-
- 3.8.2
-
-
-
- test-resources
- change-proneness-ranker
- effort-ranker
- cost-benefit-calculator
- graph-data-generator
- refactor-first-maven-plugin
-
- coverage
-
-
-
-
-
- org.hjug.refactorfirst.changepronenessranker
- change-proneness-ranker
- ${project.version}
-
-
-
- org.hjug.refactorfirst.effortranker
- effort-ranker
- ${project.version}
-
-
-
- org.hjug.refactorfirst.costbenefitcalculator
- cost-benefit-calculator
- ${project.version}
-
-
-
- org.hjug.refactorfirst.graphdatagenerator
- graph-data-generator
- ${project.version}
-
-
-
- org.hjug.refactorfirst.plugin
- refactor-first-maven-plugin
- ${project.version}
-
-
-
- org.hjug.refactorfirst.testresources
- test-resources
- ${project.version}
- test
-
-
-
- org.eclipse.jgit
- org.eclipse.jgit
- 5.10.0.202012080955-r
- compile
-
-
-
- net.sourceforge.pmd
- pmd-java
- 6.46.0
- compile
-
-
-
- com.beust
- jcommander
-
-
-
- net.sourceforge.saxon
- saxon
-
-
-
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.13.2.2
-
-
-
-
-
-
+
+ GitHub
+ https://github.com/jimbethancourt/RefactorFirst/issues
+
+
+
+ 2.5.1
+ 1.10.1
+
+ 9+181-r4173-1
+ 1.18.12
+ 1.8
+ 1.8
+ 3.8.2
+ UTF-8
+ https://sonarcloud.io
+ ${project.artifactId}
+ jimbethancourt-github
+ jimbethancourt_RefactorFirst
+ 4.0.0
+ 4.0.3
+
+
-
-
- org.mockito
- mockito-core
- 3.4.4
- test
-
-
-
- org.junit.jupiter
- junit-jupiter-api
- 5.9.0
- test
-
-
-
- org.junit.jupiter
- junit-jupiter-engine
- 5.9.0
- test
-
-
-
- org.projectlombok
- lombok
- ${lombok.version}
- true
-
-
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.13.2.2
+
+
+ net.sourceforge.pmd
+ pmd-java
+ 6.46.0
+ compile
+
+
+ com.beust
+ jcommander
+
+
+
+ net.sourceforge.saxon
+ saxon
+
+
+
+
+ org.eclipse.jgit
+ org.eclipse.jgit
+ 5.10.0.202012080955-r
+ compile
+
+
+ org.hjug.refactorfirst.changepronenessranker
+ change-proneness-ranker
+ ${project.version}
+
+
+ org.hjug.refactorfirst.costbenefitcalculator
+ cost-benefit-calculator
+ ${project.version}
+
+
+ org.hjug.refactorfirst.effortranker
+ effort-ranker
+ ${project.version}
+
+
+ org.hjug.refactorfirst.graphdatagenerator
+ graph-data-generator
+ ${project.version}
+
+
+ org.hjug.refactorfirst.plugin
+ refactor-first-maven-plugin
+ ${project.version}
+
+
+ org.hjug.refactorfirst.testresources
+ test-resources
+ ${project.version}
+ test
+
+
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.8.1
-
- 8
- 8
-
- -XDcompilePolicy=simple
- -Xplugin:ErrorProne
-
-
-
- org.projectlombok
- lombok
- ${lombok.version}
-
-
- com.google.errorprone
- error_prone_core
- ${errorprone.version}
-
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.6
-
-
-
- default-prepare-agent
-
- prepare-agent
-
-
-
-
-
- report
- verify
-
- report
-
-
-
-
- csvreport
- verify
-
- report
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-site-plugin
- 3.7.1
-
-
-
- org.apache.maven.plugins
- maven-project-info-reports-plugin
- 3.0.0
-
-
-
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.0
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.9.0
+ test
+
+
+ org.mockito
+ mockito-core
+ 3.4.4
+ test
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+ true
+
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.22.1
+
+
+
+
+
+
+ *.java
+
+
+
+
+
+ true
+ 4
+
+
+
+
+
+
+
+
+
+
+ apply
+
+ initialize
+
+
+
+
+ com.github.ekryd.sortpom
+ sortpom-maven-plugin
+ 3.2.1
+
+ \n
+ ${project.build.sourceEncoding}
+ true
+ true
+ false
+ groupId,artifactId
+ groupId,artifactId
+ false
+ false
+ false
+ false
+
+
+
+ project
+
+ sort
+
+ validate
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs.maven.plugin.version}
+
+ Max
+ Low
+ true
+
+
- com.github.spotbugs
- spotbugs-maven-plugin
- ${spotbugs.maven.plugin.version}
-
-
- com.github.spotbugs
- spotbugs
- ${spotbugs.version}
-
-
-
- Max
- Low
- true
-
-
-
- com.h3xstream.findsecbugs
- findsecbugs-plugin
- ${findsecbugs.plugin.version}
-
-
-
-
-
-
-
- org.owasp
- dependency-check-maven
- 6.1.0
-
- 8.0
-
-
-
-
- check
-
-
-
+ com.h3xstream.findsecbugs
+ findsecbugs-plugin
+ ${findsecbugs.plugin.version}
-
-
-
-
- com.diffplug.spotless
- spotless-maven-plugin
- 2.22.1
+
+
+
+
+ com.github.spotbugs
+ spotbugs
+ ${spotbugs.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 8
+ 8
+
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne
+
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+
+
+ com.google.errorprone
+ error_prone_core
+ ${errorprone.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.7.1
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.6
+
+
+
+ default-prepare-agent
+
+ prepare-agent
+
+
+
+ csvreport
+
+ report
+
+ verify
+
+
+
+ report
+
+ report
+
+ verify
+
+
+
+
+ org.owasp
+ dependency-check-maven
+ 6.1.0
+
+ 8.0
+
+
+
+
+ check
+
+
+
+
+
+
+
+
+
+ jdk8
+
+ 1.8
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ true
+
+ -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${javac.version}/javac-${javac.version}.jar
+
+
+
+
+
+
+
+ snapshot-release
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+
+
+
+
+ publish
+
+
+ ossrh
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+
+ sign
+
+ verify
-
-
-
-
-
- *.java
-
-
-
-
-
- true
- 4
-
-
-
-
-
-
+
+
+ --pinentry-mode
+ loopback
+
-
-
-
- apply
-
- initialize
-
-
-
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.0
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ true
+
+
-
-
-
-
-
-
- jdk8
-
- 1.8
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- true
-
-
- -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${javac.version}/javac-${javac.version}.jar
-
-
-
-
-
-
-
-
- snapshot-release
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
- https://oss.sonatype.org/content/repositories/snapshots/
-
-
-
-
-
-
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
-
-
-
-
- publish
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.0.1
-
-
- attach-sources
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.0.0
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- 1.6
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
- --pinentry-mode
- loopback
-
-
-
-
-
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- 1.6.8
- true
-
- ossrh
- https://oss.sonatype.org/
- true
-
-
-
-
-
-
- ossrh
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
-
-
-
-
-
-
-
-
+
+
+
diff --git a/refactor-first-maven-plugin/pom.xml b/refactor-first-maven-plugin/pom.xml
index f16bf5bd..13d33f20 100644
--- a/refactor-first-maven-plugin/pom.xml
+++ b/refactor-first-maven-plugin/pom.xml
@@ -1,70 +1,62 @@
- 4.0.0
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- org.hjug.refactorfirst.plugin
- refactor-first-maven-plugin
- maven-plugin
-
-
-
- org.hjug.refactorfirst.graphdatagenerator
- graph-data-generator
-
-
-
-
- org.apache.maven
- maven-core
- ${maven.core.version}
-
-
-
- org.apache.maven.plugin-tools
- maven-plugin-annotations
- 3.6.1
- provided
-
-
-
- com.fasterxml.jackson.core
- jackson-databind
-
-
-
-
-
-
- maven-install-plugin
- 2.5.2
-
-
- org.apache.maven.plugins
- maven-plugin-plugin
- 3.5.1
-
- refactor-first
-
-
-
- default-descriptor
- process-classes
-
-
- generated-helpmojo
-
- helpmojo
-
-
-
-
-
-
-
-
\ No newline at end of file
+ 4.0.0
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ org.hjug.refactorfirst.plugin
+ refactor-first-maven-plugin
+ maven-plugin
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+
+ org.apache.maven
+ maven-core
+ ${maven.core.version}
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ 3.6.1
+ provided
+
+
+ org.hjug.refactorfirst.graphdatagenerator
+ graph-data-generator
+
+
+
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.5.1
+
+ refactor-first
+
+
+
+ generated-helpmojo
+
+ helpmojo
+
+
+
+ default-descriptor
+ process-classes
+
+
+
+
+
+
diff --git a/test-resources/pom.xml b/test-resources/pom.xml
index e0144dee..dea68dff 100644
--- a/test-resources/pom.xml
+++ b/test-resources/pom.xml
@@ -1,14 +1,11 @@
- 4.0.0
-
-
- org.hjug.refactorfirst
- refactor-first
- 0.3.1-SNAPSHOT
-
-
- org.hjug.refactorfirst.testresources
- test-resources
-
-
\ No newline at end of file
+ 4.0.0
+
+ org.hjug.refactorfirst
+ refactor-first
+ 0.3.1-SNAPSHOT
+
+ org.hjug.refactorfirst.testresources
+ test-resources
+