Mercurial Hosting > junotu
view package.gui_sh @ 28:cbaf2bbb1775
Added ./local to .hgignore
author | Fox |
---|---|
date | Fri, 06 May 2022 14:54:43 +0200 |
parents | 14ba7a4ea7cd |
children | 11bf54badc99 |
line wrap: on
line source
#!/bin/sh #export _JAVA_AWT_WM_NONREPARENTING=1 export CLASSPATH=./src:./build:./lib/lucene-core-3.0.3.jar #JAVA=/usr/lib/jvm/java-8-openjdk-amd64/bin/java version=$(hg identify -i) if [ ! -d './build' ]; then mkdir ./build fi if [ ! -d './build/packed' ]; then mkdir ./build/packed fi javac -d ./build $(find ./src -name '*.java' | xargs) && cd build && jar cvf ./packed/JUnotu.jar $(find ./ -name *.class) cd .. cat > ./build/packed/run.sh <<EOF #!/bin/sh export CLASSPATH=./lucene-core-3.0.3.jar:./JUnotu.jar cd \$(dirname \$0) java junotu.Main EOF chmod +x ./build/packed/run.sh cat > ./build/packed/run.bat <<EOF @echo off set "CLASSPATH=%cd%\lucene-core-3.0.3.jar;%cd%\JUnotu.jar" java junotu.Main EOF echo $version > ./build/packed/version scp -r ./lib/* ./build/packed/ rm -f ./build/packed/JUnotu.tar tar -cvhf ./build/packed/JUnotu.tar -C ./build/packed/ $(ls ./build/packed) echo Packed revision: $version