diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-06-28 14:15:13 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-06-28 14:15:13 +0200 |
commit | e5b4348c8b070224916a1cf02b67fc0d528e0cdb (patch) | |
tree | 51d35bd5602e9579d4f43f73d93baa5359f0145f | |
parent | 821b74ac08466a52164c2b76f76a8729092ae954 (diff) | |
download | javaparser-e5b4348c8b070224916a1cf02b67fc0d528e0cdb.tar.gz |
Make scripts to run the generator phases instead of running them automatically (badly)
-rw-r--r-- | pom.xml | 2 | ||||
-rwxr-xr-x | run_core_generators.sh | 15 | ||||
-rwxr-xr-x | run_metamodel_generator.sh | 19 |
3 files changed, 34 insertions, 2 deletions
@@ -3,8 +3,6 @@ <modules> <module>javaparser-core</module> <module>javaparser-testing</module> - <module>javaparser-core-generators</module> - <module>javaparser-metamodel-generator</module> </modules> <groupId>com.github.javaparser</groupId> diff --git a/run_core_generators.sh b/run_core_generators.sh new file mode 100755 index 000000000..0410247bd --- /dev/null +++ b/run_core_generators.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +# Runs all the code generators. +# If the node structure was changed, run_metamodel_generator.sh first! + +pushd javaparser-core-generators + +mvn clean package + +popd + +mvn clean install -DskipTests +if [ "$?" -ne 0 ]; then + exit 1 +fi diff --git a/run_metamodel_generator.sh b/run_metamodel_generator.sh new file mode 100755 index 000000000..6423fae91 --- /dev/null +++ b/run_metamodel_generator.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +# Rebuilds the metamodel based on the nodes in javaparser-core + +mvn clean install -DskipTests +if [ "$?" -ne 0 ]; then + exit 1 +fi + +pushd javaparser-metamodel-generator + +mvn clean package + +popd + +mvn clean install -DskipTests +if [ "$?" -ne 0 ]; then + exit 1 +fi |