aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrun_core_generators.sh5
-rwxr-xr-xrun_metamodel_generator.sh5
2 files changed, 10 insertions, 0 deletions
diff --git a/run_core_generators.sh b/run_core_generators.sh
index 0410247bd..e7dfac220 100755
--- a/run_core_generators.sh
+++ b/run_core_generators.sh
@@ -3,13 +3,18 @@
# Runs all the code generators.
# If the node structure was changed, run_metamodel_generator.sh first!
+# Remember current directory
pushd javaparser-core-generators
+# Generate code
mvn clean package
+# Go back to previous directory
popd
+# Fresh code has been generated in core, so rebuild the whole thing again.
mvn clean install -DskipTests
if [ "$?" -ne 0 ]; then
exit 1
fi
+Well \ No newline at end of file
diff --git a/run_metamodel_generator.sh b/run_metamodel_generator.sh
index 6423fae91..3acaf2825 100755
--- a/run_metamodel_generator.sh
+++ b/run_metamodel_generator.sh
@@ -2,17 +2,22 @@
# Rebuilds the metamodel based on the nodes in javaparser-core
+# We introspect the nodes in javaparser-core, so we need an update build of it.
mvn clean install -DskipTests
if [ "$?" -ne 0 ]; then
exit 1
fi
+# Remember current directory
pushd javaparser-metamodel-generator
+# Generate code
mvn clean package
+# Go back to previous directory
popd
+# Fresh code has been generated in core, so rebuild the whole thing again.
mvn clean install -DskipTests
if [ "$?" -ne 0 ]; then
exit 1