diff --git a/pmd-netbeans/nbproject/build-impl.xml b/pmd-netbeans/nbproject/build-impl.xml
new file mode 100644
index 0000000000..6b86c5739e
--- /dev/null
+++ b/pmd-netbeans/nbproject/build-impl.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pmd-netbeans/nbproject/genfiles.properties b/pmd-netbeans/nbproject/genfiles.properties
new file mode 100644
index 0000000000..ea7f0f55fc
--- /dev/null
+++ b/pmd-netbeans/nbproject/genfiles.properties
@@ -0,0 +1,5 @@
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=56fe9809
+nbproject/build-impl.xml.script.CRC32=209b78c0
+nbproject/build-impl.xml.stylesheet.CRC32=68e521fc@1.42.2
diff --git a/pmd-netbeans/nbproject/platform.properties b/pmd-netbeans/nbproject/platform.properties
new file mode 100644
index 0000000000..2ea90e414b
--- /dev/null
+++ b/pmd-netbeans/nbproject/platform.properties
@@ -0,0 +1,2 @@
+nbjdk.active=default
+nbplatform.active=default
diff --git a/pmd-netbeans/nbproject/project.properties b/pmd-netbeans/nbproject/project.properties
new file mode 100644
index 0000000000..f1c909e2ba
--- /dev/null
+++ b/pmd-netbeans/nbproject/project.properties
@@ -0,0 +1,16 @@
+extra.module.files=\
+ modules/ext/jaxen-1.1.1.jar \
+ modules/ext/pmd-4.2.5.jar \
+ modules/ext/asm-3.1.jar \
+ modules/ext/nbpmdrules.jar
+javac.compilerargs=-Xlint:unchecked
+javac.source=1.5
+nbm.distribution=http://pmd.sourceforge.net/
+
+license.file=LICENSE.txt
+nbm.homepage=http://pmd.sourceforge.net/
+nbm.module.author=Ole-Martin M\u00f8rk, Gunnlaugur \u00de\u00f3r Briem, Radim Kubacki, Tomasz Slota
+#netbeans.dest.dir - absolute pathname of NB platform (or IDE or whatever) that
+#you are building your module against, and into which your module will be built.
+#Available in project.properties.
+
diff --git a/pmd-netbeans/nbproject/project.xml b/pmd-netbeans/nbproject/project.xml
new file mode 100644
index 0000000000..752928a7de
--- /dev/null
+++ b/pmd-netbeans/nbproject/project.xml
@@ -0,0 +1,222 @@
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ pmd
+
+
+
+
+ org.jdesktop.layout
+
+
+
+ 1
+ 1.3.1
+
+
+
+ org.netbeans.api.java
+
+
+
+ 1
+
+
+
+ org.netbeans.api.java.classpath
+
+
+
+ 1
+ 1.18
+
+
+
+ org.netbeans.api.progress
+
+
+
+ 1
+ 1.0
+
+
+
+ org.netbeans.modules.editor
+
+
+
+ 3
+ 1.41
+
+
+
+ org.netbeans.modules.editor.indent
+
+
+
+ 2
+ 1.9
+
+
+
+ org.netbeans.modules.editor.settings
+
+
+
+ 1
+ 1.22
+
+
+
+ org.netbeans.modules.java.source
+
+
+
+ 0.12.0.1.4
+
+
+
+ org.netbeans.modules.options.api
+
+
+
+ 1
+ 1.5
+
+
+
+ org.netbeans.modules.queries
+
+
+
+ 1
+ 1.10
+
+
+
+ org.openide.awt
+
+
+
+ 6.2
+
+
+
+ org.openide.dialogs
+
+
+
+ 6.5.1
+
+
+
+ org.openide.filesystems
+
+
+
+ 6.2
+
+
+
+ org.openide.io
+
+
+
+ 1.0
+
+
+
+ org.openide.loaders
+
+
+
+
+
+ org.openide.modules
+
+
+
+ 6.2
+
+
+
+ org.openide.nodes
+
+
+
+ 6.2
+
+
+
+ org.openide.text
+
+
+
+ 6.16
+
+
+
+ org.openide.util
+
+
+
+ 7.4
+
+
+
+ org.openide.windows
+
+
+
+ 6.2
+
+
+
+
+
+ unit
+
+ pmd
+
+
+
+
+ org.netbeans.modules.masterfs
+
+
+ org.netbeans.modules.nbjunit
+
+
+
+
+
+
+
+
+ ext/asm-3.1.jar
+
+ lib/asm-3.1.jar
+
+
+ ext/jaxen-1.1.1.jar
+ lib/jaxen-1.1.1.jar
+
+
+ ext/pmd-4.2.5.jar
+ lib/pmd-4.2.5.jar
+
+
+
+ ext/nbpmdrules.jar
+
+
+ libsrc
+ lib/pmd-4.2.5.jar
+ build/libclasses
+ ${cluster}/modules/ext/nbpmdrules.jar
+
+
+
+
diff --git a/pmd/pom.xml b/pmd/pom.xml
index e769a223b9..99d5fef3f3 100644
--- a/pmd/pom.xml
+++ b/pmd/pom.xml
@@ -299,7 +299,6 @@
1.5
- true
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000000..fd08f60f0f
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,18 @@
+
+
+ 4.0.0
+ net.sourceforge.pmd
+ pmd-aggregate
+ 1.0.0-SNAPSHOT
+
+ pom
+
+ PMD Aggregate Project
+
+ http://pmd.sourceforge.net/
+
+
+ pmd
+
+