diff --git a/pmd-core/pom.xml b/pmd-core/pom.xml
index 433b86dfb6..ec51a346d1 100644
--- a/pmd-core/pom.xml
+++ b/pmd-core/pom.xml
@@ -105,10 +105,6 @@
dom
runtime
-
- org.mozilla
- rhino
-
junit
junit
diff --git a/pmd-cs/pom.xml b/pmd-cs/pom.xml
index c0cd626516..790c367ac4 100644
--- a/pmd-cs/pom.xml
+++ b/pmd-cs/pom.xml
@@ -33,88 +33,11 @@
pmd-core
${project.version}
+
net.sourceforge.pmd
pmd-test
${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
-
- net.java.dev.javacc
- javacc
-
-
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
test
diff --git a/pmd-fortran/pom.xml b/pmd-fortran/pom.xml
index ed86b6ed52..7931ed5fcc 100644
--- a/pmd-fortran/pom.xml
+++ b/pmd-fortran/pom.xml
@@ -33,88 +33,11 @@
pmd-core
${project.version}
+
net.sourceforge.pmd
pmd-test
${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
-
- net.java.dev.javacc
- javacc
-
-
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
test
diff --git a/pmd-java/pom.xml b/pmd-java/pom.xml
index 7b9dbee6b1..22eb0bc52d 100644
--- a/pmd-java/pom.xml
+++ b/pmd-java/pom.xml
@@ -110,21 +110,6 @@
pmd-core
${project.version}
-
- net.sourceforge.pmd
- pmd-test
- ${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
jaxen
jaxen
@@ -143,10 +128,6 @@
-
- com.beust
- jcommander
-
org.ow2.asm
asm
@@ -161,11 +142,6 @@
dom
runtime
-
- junit
- junit
- test
-
xerces
xercesImpl
@@ -176,19 +152,13 @@
net.java.dev.javacc
javacc
+
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
+ net.sourceforge.pmd
+ pmd-test
+ ${project.version}
test
-
- org.apache.commons
- commons-lang3
-
org.slf4j
slf4j-api
diff --git a/pmd-javascript/pom.xml b/pmd-javascript/pom.xml
index cce5048563..01dc38f996 100644
--- a/pmd-javascript/pom.xml
+++ b/pmd-javascript/pom.xml
@@ -58,88 +58,15 @@
pmd-core
${project.version}
+
+ org.mozilla
+ rhino
+
+
net.sourceforge.pmd
pmd-test
${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
-
- net.java.dev.javacc
- javacc
-
-
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
test
diff --git a/pmd-jsp/pom.xml b/pmd-jsp/pom.xml
index bef702e8f9..d420ce9149 100644
--- a/pmd-jsp/pom.xml
+++ b/pmd-jsp/pom.xml
@@ -99,88 +99,15 @@
pmd-core
${project.version}
-
- net.sourceforge.pmd
- pmd-test
- ${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
net.java.dev.javacc
javacc
+
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
+ net.sourceforge.pmd
+ pmd-test
+ ${project.version}
test
diff --git a/pmd-php/pom.xml b/pmd-php/pom.xml
index 8c1ee7f493..cd54ce2268 100644
--- a/pmd-php/pom.xml
+++ b/pmd-php/pom.xml
@@ -33,88 +33,11 @@
pmd-core
${project.version}
+
net.sourceforge.pmd
pmd-test
${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
-
- net.java.dev.javacc
- javacc
-
-
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
test
diff --git a/pmd-plsql/pom.xml b/pmd-plsql/pom.xml
index f3b583f904..6da5bed619 100644
--- a/pmd-plsql/pom.xml
+++ b/pmd-plsql/pom.xml
@@ -99,88 +99,15 @@
pmd-core
${project.version}
-
- net.sourceforge.pmd
- pmd-test
- ${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
net.java.dev.javacc
javacc
+
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
+ net.sourceforge.pmd
+ pmd-test
+ ${project.version}
test
diff --git a/pmd-ruby/pom.xml b/pmd-ruby/pom.xml
index 2bae54daf1..5784565519 100644
--- a/pmd-ruby/pom.xml
+++ b/pmd-ruby/pom.xml
@@ -20,88 +20,11 @@
pmd-core
${project.version}
+
net.sourceforge.pmd
pmd-test
${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
-
- net.java.dev.javacc
- javacc
-
-
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
test
diff --git a/pmd-vm/pom.xml b/pmd-vm/pom.xml
index 5389ab7ba2..40906aa095 100644
--- a/pmd-vm/pom.xml
+++ b/pmd-vm/pom.xml
@@ -99,88 +99,15 @@
pmd-core
${project.version}
-
- net.sourceforge.pmd
- pmd-test
- ${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
-
- jaxen
- jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
-
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
-
- net.sourceforge.saxon
- saxon
-
-
- net.sourceforge.saxon
- saxon
- dom
- runtime
-
-
- junit
- junit
- test
-
-
- xerces
- xercesImpl
- jar
- compile
-
net.java.dev.javacc
javacc
+
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
+ net.sourceforge.pmd
+ pmd-test
+ ${project.version}
test
diff --git a/pmd-xml/pom.xml b/pmd-xml/pom.xml
index e3e6ac2872..ac3fbf9a0b 100644
--- a/pmd-xml/pom.xml
+++ b/pmd-xml/pom.xml
@@ -58,21 +58,6 @@
pmd-core
${project.version}
-
- net.sourceforge.pmd
- pmd-test
- ${project.version}
-
-
- org.apache.ant
- ant
- provided
-
-
- org.apache.ant
- ant-testutil
- test
-
jaxen
jaxen
@@ -91,14 +76,6 @@
-
- com.beust
- jcommander
-
-
- org.ow2.asm
- asm
-
net.sourceforge.saxon
saxon
@@ -109,37 +86,17 @@
dom
runtime
-
- junit
- junit
- test
-
xerces
xercesImpl
jar
compile
+
- net.java.dev.javacc
- javacc
-
-
- commons-io
- commons-io
-
-
- org.mockito
- mockito-all
- test
-
-
- org.apache.commons
- commons-lang3
-
-
- org.slf4j
- slf4j-api
+ net.sourceforge.pmd
+ pmd-test
+ ${project.version}
test