-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy pathproduce.sh
executable file
·29 lines (26 loc) · 1.03 KB
/
produce.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
git checkout master
for release in {106..106}
do
version=3.0.${release}-SNAPSHOT
echo producing backend ${version}
rm -rf jpa2-backend
mvn -Dmaven-bootstrap-plugin.interactive=false -Pjj -Dmaven-bootstrap-plugin.defaultBootstrapPackName=pack-backend-jpa com.jaxio.celerio:maven-bootstrap-plugin:${version}:bootstrap
mv appli jpa2-backend
cd jpa2-backend
mvn -Pdb,metadata,gen,jj generate-sources
cd ..
cp README.backend jpa2-backend/README
echo producing jsf2 ${version}
rm -rf jsf2-spring-conversation
mvn -Dmaven-bootstrap-plugin.interactive=false -Pjj -Dmaven-bootstrap-plugin.defaultBootstrapPackName=pack-jsf2-spring-conversation com.jaxio.celerio:maven-bootstrap-plugin:${version}:bootstrap
mv appli jsf2-spring-conversation
cd jsf2-spring-conversation
mvn -Pdb,metadata,gen,jj generate-sources
cd ..
cp README.jsf2 jsf2-spring-conversation/README
git add . --a
git commit -m "generated with Celerio v${version} - http://www.springfuse.com/"
# git tag ${version}
#git checkout master
done;