huangcm
2025-09-01 53d8e046ac1bf2ebe94f671983e3d3be059df91a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env bash
 
# 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 -P run-metamodel-generator -DskipTests
 
# 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