diff --git a/pmd/pom.xml b/pmd/pom.xml index 49e2247298..55f4682d71 100644 --- a/pmd/pom.xml +++ b/pmd/pom.xml @@ -433,6 +433,29 @@ + + maven-assembly-plugin + 2.2.1 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + + 493 + + + + + build-dist + post-site + + single + + + + + diff --git a/pmd/src/main/assembly/bin.xml b/pmd/src/main/assembly/bin.xml new file mode 100644 index 0000000000..36aeaaa9a1 --- /dev/null +++ b/pmd/src/main/assembly/bin.xml @@ -0,0 +1,83 @@ + + + bin + + zip + + + true + pmd-${project.version}-bin + + + + + pmd-${project.version}.jar + + ${project.build.directory} + lib + 0755 + 0644 + + + + + bgastviewer.* + cpd.* + cpdgui.* + designer.* + pmd.* + + bin + bin + 0755 + 0755 + + + + + LICENSE.txt + + etc + 0755 + 0644 + + + + changelog.txt + + etc + 0755 + 0644 + + + + *.xslt + *.js + *.gif + *.css + + etc/xslt + 0755 + 0644 + + + + ${project.build.directory}/site + docs + 0755 + 0644 + + + + + + runtime + lib + 0755 + 0644 + false + + + + diff --git a/pmd/src/main/assembly/src.xml b/pmd/src/main/assembly/src.xml new file mode 100644 index 0000000000..69fe736758 --- /dev/null +++ b/pmd/src/main/assembly/src.xml @@ -0,0 +1,51 @@ + + + src + + zip + + + true + pmd-${project.version}-src + + + + + pmd-${project.version}.jar + + ${project.build.directory} + lib + 0755 + 0644 + + + + true + + tools/config/clover2.license + ${project.build.directory}/** + .settings/** + + 0755 + 0644 + + + + ${project.build.directory}/site + docs + 0755 + 0644 + + + + + + test + lib + 0755 + 0644 + false + + +