blob: 4a55c677bd795bfffbc48ceb4d0ee069d3b1cf8a [file] [log] [blame]
Eugene Susla1410e002019-07-31 15:12:54 -07001#!/usr/bin/env bash
2
3# Rebuilds the metamodel based on the nodes in javaparser-core
4
5# We introspect the nodes in javaparser-core, so we need an update build of it.
6mvn -B clean install -DskipTests
7if [ "$?" -ne 0 ]; then
8 exit 1
9fi
10
11# Remember current directory
12pushd javaparser-core-metamodel-generator
13
14# Generate code
15mvn -B clean package -P run-generators -DskipTests
16
17# Go back to previous directory
18popd
19
20# Fresh code has been generated in core, so rebuild the whole thing again.
21mvn -B clean install -DskipTests
22if [ "$?" -ne 0 ]; then
23 exit 1
24fi