forked from qos-ch/logback-beagle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrelease.sh
executable file
·28 lines (19 loc) · 913 Bytes
/
release.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
change version tags:
in ./pom.xml
in ./ch.qos.logback.beagle/pom.ml
in ./ch.qos.logback.beagle/about.ini
in ./ch.qos.logback.beagle/META-INF/MANIFEST.MF
in ./ch.qos.logback.beagle.feature/pom.xml
in ./ch.qos.logback.beagle.feature/feature.xml
in ./ch.qos.logback.beagle.repository/pom.ml
in ./ch.qos.logback.beagle.repository/categoy.xml
in ./ch.qos.logback.beagle.tests/pom.ml
in ./ch.qos.logback.beagle.tests/META-INF/MANIFEST.MF
mvn clean
mvn install
cd ch.qos.logback.beagle.repository/target/repository
scp -r * pixie.qos.ch:/var/www/logback.qos.ch/htdocs/p2/beagle-$ver
# script to manually check compiler ouptut (jdk 6 -> major version 50, jdk 7, major version 51)
cd ch.qos.logback.beagle/target/classes
CHECK=$(for i in $(find . -name "*.class"); do echo $i|tr '/' '.'|sed s/.class//|sed s/^\.\.//; done)
for i in $CHECK; do echo $i; javap -verbose $i|grep major|grep -v "major version: 50";done