diff --git a/pmd-core/pom.xml b/pmd-core/pom.xml
index ec51a346d1..9c93895d88 100644
--- a/pmd-core/pom.xml
+++ b/pmd-core/pom.xml
@@ -64,78 +64,56 @@
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
+ jaxen
+ jaxen
+
+
+ net.java.dev.javacc
+ javacc
+
+
+ net.sourceforge.saxon
+ saxon
org.apache.commons
commons-lang3
- org.slf4j
- slf4j-api
+ org.ow2.asm
+ asm
+
+
+
+ net.sourceforge.saxon
+ saxon
+ dom
+ runtime
+
+
+
+ junit
+ junit
+ test
+
+
+ org.apache.ant
+ ant-testutil
+ test
+
+
+ org.mockito
+ mockito-all
test
diff --git a/pmd-cpp/pom.xml b/pmd-cpp/pom.xml
index dfaa7e80d6..a0563aaf37 100644
--- a/pmd-cpp/pom.xml
+++ b/pmd-cpp/pom.xml
@@ -80,90 +80,16 @@
net.sourceforge.pmd
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
test
diff --git a/pmd-cs/pom.xml b/pmd-cs/pom.xml
index 790c367ac4..935680131f 100644
--- a/pmd-cs/pom.xml
+++ b/pmd-cs/pom.xml
@@ -31,13 +31,11 @@
net.sourceforge.pmd
pmd-core
- ${project.version}
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-fortran/pom.xml b/pmd-fortran/pom.xml
index 7931ed5fcc..52422f2ee7 100644
--- a/pmd-fortran/pom.xml
+++ b/pmd-fortran/pom.xml
@@ -31,13 +31,11 @@
net.sourceforge.pmd
pmd-core
- ${project.version}
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-java/pom.xml b/pmd-java/pom.xml
index 22eb0bc52d..179dc226c2 100644
--- a/pmd-java/pom.xml
+++ b/pmd-java/pom.xml
@@ -105,58 +105,42 @@
-
- net.sourceforge.pmd
- pmd-core
- ${project.version}
-
jaxen
jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
+
+
+ net.java.dev.javacc
+ javacc
+
+
+ net.sourceforge.pmd
+ pmd-core
+
+
+ net.sourceforge.saxon
+ saxon
org.ow2.asm
asm
- net.sourceforge.saxon
- saxon
+ xerces
+ xercesImpl
+ jar
+
net.sourceforge.saxon
saxon
dom
runtime
-
- xerces
- xercesImpl
- jar
- compile
-
-
- net.java.dev.javacc
- javacc
-
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-javascript/pom.xml b/pmd-javascript/pom.xml
index 01dc38f996..12295e762c 100644
--- a/pmd-javascript/pom.xml
+++ b/pmd-javascript/pom.xml
@@ -56,7 +56,6 @@
net.sourceforge.pmd
pmd-core
- ${project.version}
org.mozilla
@@ -66,7 +65,6 @@
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-jsp/pom.xml b/pmd-jsp/pom.xml
index d420ce9149..051b8d1fdf 100644
--- a/pmd-jsp/pom.xml
+++ b/pmd-jsp/pom.xml
@@ -94,20 +94,18 @@
-
- net.sourceforge.pmd
- pmd-core
- ${project.version}
-
net.java.dev.javacc
javacc
+
+ net.sourceforge.pmd
+ pmd-core
+
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-php/pom.xml b/pmd-php/pom.xml
index cd54ce2268..65393e1c5f 100644
--- a/pmd-php/pom.xml
+++ b/pmd-php/pom.xml
@@ -31,13 +31,11 @@
net.sourceforge.pmd
pmd-core
- ${project.version}
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-plsql/pom.xml b/pmd-plsql/pom.xml
index 6da5bed619..e0e22a38a7 100644
--- a/pmd-plsql/pom.xml
+++ b/pmd-plsql/pom.xml
@@ -94,20 +94,18 @@
-
- net.sourceforge.pmd
- pmd-core
- ${project.version}
-
net.java.dev.javacc
javacc
+
+ net.sourceforge.pmd
+ pmd-core
+
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-ruby/pom.xml b/pmd-ruby/pom.xml
index 5784565519..cd92f68c8b 100644
--- a/pmd-ruby/pom.xml
+++ b/pmd-ruby/pom.xml
@@ -18,13 +18,11 @@
net.sourceforge.pmd
pmd-core
- ${project.version}
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-test/pom.xml b/pmd-test/pom.xml
index 3514906906..207309d4bc 100644
--- a/pmd-test/pom.xml
+++ b/pmd-test/pom.xml
@@ -15,15 +15,14 @@
-
- net.sourceforge.pmd
- pmd-core
- ${project.version}
-
junit
junit
+
+ net.sourceforge.pmd
+ pmd-core
+
org.apache.ant
ant-testutil
diff --git a/pmd-vm/pom.xml b/pmd-vm/pom.xml
index 40906aa095..4b73cf54eb 100644
--- a/pmd-vm/pom.xml
+++ b/pmd-vm/pom.xml
@@ -94,20 +94,18 @@
-
- net.sourceforge.pmd
- pmd-core
- ${project.version}
-
net.java.dev.javacc
javacc
+
+ net.sourceforge.pmd
+ pmd-core
+
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pmd-xml/pom.xml b/pmd-xml/pom.xml
index ac3fbf9a0b..d860a60141 100644
--- a/pmd-xml/pom.xml
+++ b/pmd-xml/pom.xml
@@ -53,50 +53,34 @@
-
- net.sourceforge.pmd
- pmd-core
- ${project.version}
-
jaxen
jaxen
-
-
- xercesImpl
- xerces
-
-
- xalan
- xalan
-
-
- icu4j
- com.ibm.icu
-
-
+
+
+ net.sourceforge.pmd
+ pmd-core
net.sourceforge.saxon
saxon
+
+ xerces
+ xercesImpl
+ jar
+
+
net.sourceforge.saxon
saxon
dom
runtime
-
- xerces
- xercesImpl
- jar
- compile
-
net.sourceforge.pmd
pmd-test
- ${project.version}
test
diff --git a/pom.xml b/pom.xml
index 15d8f0668e..e55bb328d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -651,6 +651,16 @@
asm
5.0.2
+
+ net.sourceforge.pmd
+ pmd-core
+ ${project.version}
+
+
+ net.sourceforge.pmd
+ pmd-test
+ ${project.version}
+
net.sourceforge.saxon
saxon