#!/usr/bin/env bash | |
# 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 -B clean package -P run-generators -DskipTests | |
# Go back to previous directory | |
popd | |
# Fresh code has been generated in core, so rebuild the whole thing again. | |
mvn -B clean install -DskipTests | |
if [ "$?" -ne 0 ]; then | |
exit 1 | |
fi |