From a86aea2379cfbc00a986433b77132493fd47ce69 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Wed, 6 Dec 2017 20:14:03 +0100 Subject: [PATCH] [apex] Create separate module "pmd-apex-jorje" which provides the apex jorje parser --- pmd-apex-jorje/pom.xml | 137 ++++++++++++++++++ {pmd-apex => pmd-apex-jorje}/repo/README.md | 0 .../apex-jorje-lsp-minimized-2017-11-17.jar | Bin .../apex-jorje-lsp-minimized-2017-11-17.pom | 0 .../maven-metadata-local.xml | 0 .../repo/create-local-repo.sh | 0 pmd-apex/pom.xml | 131 ++--------------- pom.xml | 1 + 8 files changed, 147 insertions(+), 122 deletions(-) create mode 100644 pmd-apex-jorje/pom.xml rename {pmd-apex => pmd-apex-jorje}/repo/README.md (100%) rename {pmd-apex => pmd-apex-jorje}/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.jar (100%) rename {pmd-apex => pmd-apex-jorje}/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.pom (100%) rename {pmd-apex => pmd-apex-jorje}/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml (100%) rename {pmd-apex => pmd-apex-jorje}/repo/create-local-repo.sh (100%) diff --git a/pmd-apex-jorje/pom.xml b/pmd-apex-jorje/pom.xml new file mode 100644 index 0000000000..5aa8487889 --- /dev/null +++ b/pmd-apex-jorje/pom.xml @@ -0,0 +1,137 @@ + + + 4.0.0 + pmd-apex-jorje + PMD Apex Jorje Parser Library + pom + + + net.sourceforge.pmd + pmd + 6.0.0-SNAPSHOT + + + + ${basedir}/../pmd-core + 8 + 2017-11-17 + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + attach-apex-jorje + package + + attach-artifact + + + + + ${basedir}/repo/apex/apex-jorje-lsp-minimized/${apex.jorje.version}/apex-jorje-lsp-minimized-${apex.jorje.version}.jar + jar + lib + + + + + + + + + + + + cglib + cglib + 3.2.0 + + + ch.qos.logback + logback-classic + 1.1.7 + + + ch.qos.logback + logback-core + 1.1.7 + + + com.google.code.findbugs + jsr305 + 3.0.1 + + + com.google.code.gson + gson + 2.7 + + + com.google.guava + guava + 22.0 + + + org.antlr + antlr-runtime + 3.5.2 + + + org.apache.commons + commons-lang3 + 3.0 + + + org.eclipse.xtend + org.eclipse.xtend.lib + 2.10.0 + + + org.eclipse.xtend + org.eclipse.xtend.lib.macro + 2.10.0 + + + org.eclipse.xtext + org.eclipse.xtext.xbase.lib + 2.10.0 + + + org.openjdk.jol + jol-core + 0.4 + + + org.slf4j + slf4j-api + 1.7.20 + + + org.yaml + snakeyaml + 1.17 + + + aopalliance + aopalliance + 1.0 + + + javax.inject + javax.inject + 1 + + + org.ow2.asm + asm + 5.0.3 + runtime + + + diff --git a/pmd-apex/repo/README.md b/pmd-apex-jorje/repo/README.md similarity index 100% rename from pmd-apex/repo/README.md rename to pmd-apex-jorje/repo/README.md diff --git a/pmd-apex/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.jar b/pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.jar similarity index 100% rename from pmd-apex/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.jar rename to pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.jar diff --git a/pmd-apex/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.pom b/pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.pom similarity index 100% rename from pmd-apex/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.pom rename to pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2017-11-17/apex-jorje-lsp-minimized-2017-11-17.pom diff --git a/pmd-apex/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml b/pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml similarity index 100% rename from pmd-apex/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml rename to pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml diff --git a/pmd-apex/repo/create-local-repo.sh b/pmd-apex-jorje/repo/create-local-repo.sh similarity index 100% rename from pmd-apex/repo/create-local-repo.sh rename to pmd-apex-jorje/repo/create-local-repo.sh diff --git a/pmd-apex/pom.xml b/pmd-apex/pom.xml index ed5a5f879b..a938271394 100644 --- a/pmd-apex/pom.xml +++ b/pmd-apex/pom.xml @@ -14,7 +14,6 @@ ${basedir}/../pmd-core 8 - 2017-11-17 @@ -60,30 +59,6 @@ - - - org.codehaus.mojo - build-helper-maven-plugin - 3.0.0 - - - attach-apex-jorje - package - - attach-artifact - - - - - ${basedir}/repo/apex/apex-jorje-lsp-minimized/${apex.jorje.version}/apex-jorje-lsp-minimized-${apex.jorje.version}.jar - jar - apex-jorje - - - - - - @@ -93,98 +68,18 @@ - apex - apex-jorje-lsp-minimized - ${apex.jorje.version} + ${project.groupId} + pmd-apex-jorje + ${project.version} + lib - + - cglib - cglib - 3.2.0 + ${project.groupId} + pmd-apex-jorje + ${project.version} + pom - - ch.qos.logback - logback-classic - 1.1.7 - - - ch.qos.logback - logback-core - 1.1.7 - - - com.google.code.findbugs - jsr305 - 3.0.1 - - - com.google.code.gson - gson - 2.7 - - - com.google.guava - guava - 22.0 - - - org.antlr - antlr-runtime - 3.5.2 - - - org.apache.commons - commons-lang3 - 3.0 - - - org.eclipse.xtend - org.eclipse.xtend.lib - 2.10.0 - - - org.eclipse.xtend - org.eclipse.xtend.lib.macro - 2.10.0 - - - org.eclipse.xtext - org.eclipse.xtext.xbase.lib - 2.10.0 - - - org.openjdk.jol - jol-core - 0.4 - - - org.slf4j - slf4j-api - 1.7.20 - - - org.yaml - snakeyaml - 1.17 - - - aopalliance - aopalliance - 1.0 - - - javax.inject - javax.inject - 1 - - - org.ow2.asm - asm - 5.0.3 - runtime - - commons-io @@ -208,16 +103,8 @@ pmd-test test - - - - local-apex-repo - file://${basedir}/repo - - - designer diff --git a/pom.xml b/pom.xml index 91d65d54e5..8f0c91ee34 100644 --- a/pom.xml +++ b/pom.xml @@ -931,6 +931,7 @@ Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code [1.8, + pmd-apex-jorje pmd-apex pmd-java8 pmd-ui