diff --git a/java-symbol-solver-core/pom.xml b/java-symbol-solver-core/pom.xml index e4ee68b3fc..540bff4361 100644 --- a/java-symbol-solver-core/pom.xml +++ b/java-symbol-solver-core/pom.xml @@ -1,37 +1,41 @@ + + javaparser-parent + com.github.javaparser + 3.5.10-SNAPSHOT + 4.0.0 - com.github.javaparser + java-symbol-solver-core - 0.6.4-SNAPSHOT - java-symbol-solver-core + jar A Symbol Solver for Java, built on top of JavaParser (core) - https://github.com/javaparser/java-symbol-solver - - - The MIT License (MIT) - http://opensource.org/licenses/MIT - repo - - - - - ftomassetti - Federico Tomassetti - federico@tomassetti.me - - - - scm:git:https://github.com/javaparser/java-symbol-solver.git - scm:git:git@github.com:javaparser/java-symbol-solver.git - https://github.com/javaparser/java-symbol-solver.git - + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-3.0.html + repo + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + 1.8 + ${maven.build.timestamp} + + com.github.javaparser java-symbol-solver-logic - 0.6.4-SNAPSHOT + ${project.version} compile @@ -43,7 +47,7 @@ com.github.javaparser java-symbol-solver-model - 0.6.4-SNAPSHOT + ${project.version} compile @@ -53,4 +57,158 @@ compile + + + + + com.helger.maven + ph-javacc-maven-plugin + + + javacc + + javacc + + + ${project.build.sourceEncoding} + ${java.version} + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.16 + + + + org.codehaus.mojo.signature + java18 + 1.0 + + + + + animal-sniffer + verify + + check + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M1 + + + enforce-versions + verify + + enforce + + + + + + ${java.version} + + + + ${java.version} + + + + + + + + org.codehaus.mojo + extra-enforcer-rules + 1.0-beta-6 + + + + + + biz.aQute.bnd + bnd-maven-plugin + ${bnd-maven-plugin.version} + + + + bnd-process + + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + -parameters + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + add-source + generate-sources + + add-source + + + + src/main/javacc-support + + + + + + + org.codehaus.mojo + templating-maven-plugin + 1.0.0 + + + filter-src + + filter-sources + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + com.github.javaparser.core + + + + + + diff --git a/java-symbol-solver-logic/pom.xml b/java-symbol-solver-logic/pom.xml index 7b9e8b1a2a..dff1629e64 100644 --- a/java-symbol-solver-logic/pom.xml +++ b/java-symbol-solver-logic/pom.xml @@ -1,32 +1,36 @@ - 4.0.0 - com.github.javaparser - java-symbol-solver-logic - 0.6.4-SNAPSHOT - java-symbol-solver-logic - A Symbol Solver for Java, built on top of JavaParser (logic) - https://github.com/javaparser/java-symbol-solver - - - The MIT License (MIT) - http://opensource.org/licenses/MIT - repo - - - - - ftomassetti - Federico Tomassetti - federico@tomassetti.me - - - - scm:git:https://github.com/javaparser/java-symbol-solver.git - scm:git:git@github.com:javaparser/java-symbol-solver.git - https://github.com/javaparser/java-symbol-solver.git - + + javaparser-parent + com.github.javaparser + 3.5.10-SNAPSHOT + + 4.0.0 + + java-symbol-solver-logic + jar + A Symbol Solver for Java, built on top of JavaParser (logic) + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-3.0.html + repo + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + 1.8 + ${maven.build.timestamp} + + org.javassist @@ -37,7 +41,7 @@ com.github.javaparser java-symbol-solver-model - 0.6.4-SNAPSHOT + ${project.version} compile @@ -46,5 +50,161 @@ 23.4-jre compile - + + + + + + com.helger.maven + ph-javacc-maven-plugin + + + javacc + + javacc + + + ${project.build.sourceEncoding} + ${java.version} + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.16 + + + + org.codehaus.mojo.signature + java18 + 1.0 + + + + + animal-sniffer + verify + + check + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M1 + + + enforce-versions + verify + + enforce + + + + + + ${java.version} + + + + ${java.version} + + + + + + + + org.codehaus.mojo + extra-enforcer-rules + 1.0-beta-6 + + + + + + biz.aQute.bnd + bnd-maven-plugin + ${bnd-maven-plugin.version} + + + + bnd-process + + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + -parameters + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + add-source + generate-sources + + add-source + + + + src/main/javacc-support + + + + + + + org.codehaus.mojo + templating-maven-plugin + 1.0.0 + + + filter-src + + filter-sources + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + com.github.javaparser.core + + + + + + + + diff --git a/java-symbol-solver-model/pom.xml b/java-symbol-solver-model/pom.xml index 3dec241783..4871912769 100644 --- a/java-symbol-solver-model/pom.xml +++ b/java-symbol-solver-model/pom.xml @@ -1,37 +1,41 @@ - 4.0.0 - com.github.javaparser - java-symbol-solver-model - 0.6.4-SNAPSHOT - java-symbol-solver-model - A Symbol Solver for Java, built on top of JavaParser (model) - https://github.com/javaparser/java-symbol-solver - - - The MIT License (MIT) - http://opensource.org/licenses/MIT - repo - - - - - ftomassetti - Federico Tomassetti - federico@tomassetti.me - - - - scm:git:https://github.com/javaparser/java-symbol-solver.git - scm:git:git@github.com:javaparser/java-symbol-solver.git - https://github.com/javaparser/java-symbol-solver.git - + + javaparser-parent + com.github.javaparser + 3.5.10-SNAPSHOT + + 4.0.0 + + java-symbol-solver-model + jar + A Symbol Solver for Java, built on top of JavaParser (model) + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-3.0.html + repo + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + 1.8 + ${maven.build.timestamp} + + com.github.javaparser javaparser-core - 3.5.5 + ${project.version} compile @@ -46,5 +50,162 @@ 23.4-jre compile - + + + + + + com.helger.maven + ph-javacc-maven-plugin + + + javacc + + javacc + + + ${project.build.sourceEncoding} + ${java.version} + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.16 + + + + org.codehaus.mojo.signature + java18 + 1.0 + + + + + animal-sniffer + verify + + check + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M1 + + + enforce-versions + verify + + enforce + + + + + + ${java.version} + + + + ${java.version} + + + + + + + + org.codehaus.mojo + extra-enforcer-rules + 1.0-beta-6 + + + + + + biz.aQute.bnd + bnd-maven-plugin + ${bnd-maven-plugin.version} + + + + bnd-process + + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + -parameters + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + add-source + generate-sources + + add-source + + + + src/main/javacc-support + + + + + + + org.codehaus.mojo + templating-maven-plugin + 1.0.0 + + + filter-src + + filter-sources + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + com.github.javaparser.core + + + + + + + + + diff --git a/java-symbol-solver-testing/pom.xml b/java-symbol-solver-testing/pom.xml index 9afad5ac21..342825478c 100644 --- a/java-symbol-solver-testing/pom.xml +++ b/java-symbol-solver-testing/pom.xml @@ -1,33 +1,86 @@ - 4.0.0 - com.github.javaparser - java-symbol-solver-testing - 0.6.4-SNAPSHOT - java-symbol-solver-testing - A Symbol Solver for Java, built on top of JavaParser (tests) - https://github.com/javaparser/java-symbol-solver - - - The MIT License (MIT) - http://opensource.org/licenses/MIT - repo - - - - - ftomassetti - Federico Tomassetti - federico@tomassetti.me - - - - scm:git:https://github.com/javaparser/java-symbol-solver.git - scm:git:git@github.com:javaparser/java-symbol-solver.git - https://github.com/javaparser/java-symbol-solver.git - - + + javaparser-parent + com.github.javaparser + 3.5.10-SNAPSHOT + + 4.0.0 + + java-symbol-solver-testing + A Symbol Solver for Java, built on top of JavaParser (tests) + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-3.0.html + repo + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + + org.jacoco + jacoco-maven-plugin + + + jacoco-initialize + + prepare-agent + + + + jacoco-site + package + + report + + + + + + maven-resources-plugin + ${maven-resources-plugin.version} + + + copy-resources + pre-integration-test + + copy-resources + + + UTF-8 + ${basedir}/target/classes + + + ../javaparser-core/target/classes + false + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + true + + + + + junit junit @@ -37,7 +90,7 @@ com.github.javaparser java-symbol-solver-logic - 0.6.4-SNAPSHOT + ${project.version} compile @@ -49,14 +102,17 @@ com.github.javaparser java-symbol-solver-model - 0.6.4-SNAPSHOT + ${project.version} compile com.github.javaparser java-symbol-solver-core - 0.6.4-SNAPSHOT + ${project.version} compile - + + + + diff --git a/pom.xml b/pom.xml index 31c7c28e0e..7b580ba472 100644 --- a/pom.xml +++ b/pom.xml @@ -5,6 +5,10 @@ javaparser-testing javaparser-core-generators javaparser-metamodel-generator + java-symbol-solver-model + java-symbol-solver-logic + java-symbol-solver-core + java-symbol-solver-testing com.github.javaparser