From 6d5d1f1c23830b4c872da379c3fcf6b553d553e7 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Tue, 4 Oct 2016 10:58:43 -0700 Subject: [PATCH] Add build system changes needed for Swift backend. --- runtime-testsuite/pom.xml | 71 ++++++++++++++++++++++++++++++++------- tool/pom.xml | 10 ++++++ 2 files changed, 69 insertions(+), 12 deletions(-) diff --git a/runtime-testsuite/pom.xml b/runtime-testsuite/pom.xml index 6b0395268..7c448c174 100644 --- a/runtime-testsuite/pom.xml +++ b/runtime-testsuite/pom.xml @@ -32,20 +32,10 @@ antlr4-runtime ${project.version} - - org.antlr - antlr4-runtime-test-annotations - ${project.version} - - - org.antlr - antlr4-runtime-test-annotation-processors - ${project.version} - junit junit - 4.12 + 4.11 test @@ -60,9 +50,16 @@ 8.1.16.v20140903 test + + org.glassfish + javax.json + 1.0.4 + test + + src test @@ -85,7 +82,7 @@ **/javascript/node/Test*.java **/python2/Test*.java **/python3/Test*.java - **/cpp/Test*.java + **/swift/Test*.java @@ -103,4 +100,54 @@ + + + + gen + + + + org.codehaus.mojo + exec-maven-plugin + 1.4.0 + + + generate-test-sources + + java + + + org.antlr.v4.testgen.TestGenerator + + -root + ${basedir} + -outdir + ${basedir}/test + -templates + ${basedir}/resources/org/antlr/v4/test/runtime/templates + + + + + + + + + + tests + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/Test*.java + + + + + + + diff --git a/tool/pom.xml b/tool/pom.xml index 333b2da9f..239f6f13b 100644 --- a/tool/pom.xml +++ b/tool/pom.xml @@ -50,6 +50,16 @@ org.abego.treelayout.core 1.0.1 + + javax.json + javax.json-api + 1.0 + + + org.glassfish + javax.json + 1.0.4 +