diff --git a/pmd-netbeans/CHANGES.txt b/pmd-netbeans/CHANGES.txt
index f756bef108..eed89660b7 100644
--- a/pmd-netbeans/CHANGES.txt
+++ b/pmd-netbeans/CHANGES.txt
@@ -1,3 +1,6 @@
+- Updated pmd to version 3.8
+- reported violations are displayed as a table
+
Version 1.7
- Updated pmd to version 3.7
- ignore R/O files in scanner (http://www.netbeans.org/issues/show_bug.cgi?id=72197)
diff --git a/pmd-netbeans/build.xml b/pmd-netbeans/build.xml
index 83e03956fa..e092d716be 100644
--- a/pmd-netbeans/build.xml
+++ b/pmd-netbeans/build.xml
@@ -2,9 +2,9 @@
-
+
-
+
@@ -32,7 +32,7 @@
-
+
@@ -48,7 +48,7 @@
-
+
diff --git a/pmd-netbeans/lib/jaxen-1.1-beta-10.jar b/pmd-netbeans/lib/jaxen-1.1-beta-10.jar
new file mode 100644
index 0000000000..69b45d7a43
Binary files /dev/null and b/pmd-netbeans/lib/jaxen-1.1-beta-10.jar differ
diff --git a/pmd-netbeans/lib/jaxen-1.1-beta-7.jar b/pmd-netbeans/lib/jaxen-1.1-beta-7.jar
deleted file mode 100644
index 98ffbe3845..0000000000
Binary files a/pmd-netbeans/lib/jaxen-1.1-beta-7.jar and /dev/null differ
diff --git a/pmd-netbeans/lib/pmd-3.7.jar b/pmd-netbeans/lib/pmd-3.8.jar
similarity index 52%
rename from pmd-netbeans/lib/pmd-3.7.jar
rename to pmd-netbeans/lib/pmd-3.8.jar
index 1ef3252f7e..087138bb6c 100644
Binary files a/pmd-netbeans/lib/pmd-3.7.jar and b/pmd-netbeans/lib/pmd-3.8.jar differ
diff --git a/pmd-netbeans/manifest.mf b/pmd-netbeans/manifest.mf
index bcd450e810..47a4d8965a 100644
--- a/pmd-netbeans/manifest.mf
+++ b/pmd-netbeans/manifest.mf
@@ -1,5 +1,5 @@
Manifest-Version: 1.0
-OpenIDE-Module-Specification-Version: 1.75
+OpenIDE-Module-Specification-Version: 1.8
Created-By: Ole-Martin Mørk and Gunnlaugur Þór Briem, Radim Kubacki, Tomasz Slota
OpenIDE-Module: pmd
OpenIDE-Module-Layer: pmd/mf-layer.xml
diff --git a/pmd-netbeans/nbproject/genfiles.properties b/pmd-netbeans/nbproject/genfiles.properties
index dabcec7bc1..2cd93d2720 100644
--- a/pmd-netbeans/nbproject/genfiles.properties
+++ b/pmd-netbeans/nbproject/genfiles.properties
@@ -1,5 +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=fdca63d6
+nbproject/build-impl.xml.data.CRC32=7b885a55
nbproject/build-impl.xml.script.CRC32=4930d82d
nbproject/build-impl.xml.stylesheet.CRC32=d126b16b
diff --git a/pmd-netbeans/nbproject/project.properties b/pmd-netbeans/nbproject/project.properties
index cfa30235af..dab38604ff 100644
--- a/pmd-netbeans/nbproject/project.properties
+++ b/pmd-netbeans/nbproject/project.properties
@@ -1,13 +1,13 @@
extra.module.files=\
- modules/ext/jaxen-1.1-beta-7.jar \
- modules/ext/pmd-3.7.jar \
+ modules/ext/jaxen-1.1-beta-10.jar \
+ modules/ext/pmd-3.8.jar \
modules/ext/jakarta-oro-2.0.8.jar \
modules/ext/nbpmdrules.jar
nbm.distribution=http://pmd.sourceforge.net/
license.file=LICENSE.txt
nbm.homepage=http://pmd.sourceforge.net/
-nbm.module.author=Ole-Martin Mørk, Gunnlaugur Þór Briem, Radim Kubacki
+nbm.module.author=Ole-Martin Mørk, Gunnlaugur Þór 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
index 6fc7b4a2c2..e53235653e 100644
--- a/pmd-netbeans/nbproject/project.xml
+++ b/pmd-netbeans/nbproject/project.xml
@@ -13,12 +13,12 @@
lib/jakarta-oro-2.0.8.jar
- ext/jaxen-1.1-beta-7.jar
- lib/jaxen-1.1-beta-7.jar
+ ext/jaxen-1.1-beta-10.jar
+ lib/jaxen-1.1-beta-10.jar
- ext/pmd-3.7.jar
- lib/pmd-3.7.jar
+ ext/pmd-3.8.jar
+ lib/pmd-3.8.jar
@@ -181,7 +181,7 @@
libsrc
- lib/pmd-3.7.jar
+ lib/pmd-3.8.jar
build/libclasses
${cluster}/modules/ext/nbpmdrules.jar