Mercurial Hosting > junotu
comparison package.gui_sh @ 36:11bf54badc99
Figured out JAR MANIFEST, removed operating system-specific run scripts
| author | Fox |
|---|---|
| date | Wed, 19 Oct 2022 12:36:59 +0200 |
| parents | 14ba7a4ea7cd |
| children | 0d4e996a5d99 |
comparison
equal
deleted
inserted
replaced
| 35:8cc09761cf18 | 36:11bf54badc99 |
|---|---|
| 4 export CLASSPATH=./src:./build:./lib/lucene-core-3.0.3.jar | 4 export CLASSPATH=./src:./build:./lib/lucene-core-3.0.3.jar |
| 5 #JAVA=/usr/lib/jvm/java-8-openjdk-amd64/bin/java | 5 #JAVA=/usr/lib/jvm/java-8-openjdk-amd64/bin/java |
| 6 | 6 |
| 7 version=$(hg identify -i) | 7 version=$(hg identify -i) |
| 8 | 8 |
| 9 if [ ! -d './build' ]; then | 9 mkdir -p ./build/packed/libraries |
| 10 mkdir ./build | |
| 11 fi | |
| 12 | 10 |
| 13 if [ ! -d './build/packed' ]; then | 11 javac -d ./build $(find ./src -name '*.java' | xargs) && cd build && jar cvefm junotu.Main ./packed/JUnotu.jar ../src/manifest $(find ./ -name *.class) |
| 14 mkdir ./build/packed | |
| 15 fi | |
| 16 | |
| 17 javac -d ./build $(find ./src -name '*.java' | xargs) && cd build && jar cvf ./packed/JUnotu.jar $(find ./ -name *.class) | |
| 18 cd .. | 12 cd .. |
| 19 cat > ./build/packed/run.sh <<EOF | 13 cat > ./build/packed/readme.txt <<EOF |
| 20 #!/bin/sh | 14 To run the program, unpack it from the achive and either double click 'JUnotu.jar' or run 'java -jar JUnotu.jar' command in the terminal. |
| 21 export CLASSPATH=./lucene-core-3.0.3.jar:./JUnotu.jar | |
| 22 cd \$(dirname \$0) | |
| 23 java junotu.Main | |
| 24 EOF | |
| 25 chmod +x ./build/packed/run.sh | |
| 26 cat > ./build/packed/run.bat <<EOF | |
| 27 @echo off | |
| 28 set "CLASSPATH=%cd%\lucene-core-3.0.3.jar;%cd%\JUnotu.jar" | |
| 29 java junotu.Main | |
| 30 EOF | 15 EOF |
| 31 echo $version > ./build/packed/version | 16 echo $version > ./build/packed/version |
| 32 scp -r ./lib/* ./build/packed/ | 17 scp -r ./lib/* ./build/packed/libraries |
| 33 rm -f ./build/packed/JUnotu.tar | 18 rm -f ./build/packed/JUnotu.tar |
| 34 tar -cvhf ./build/packed/JUnotu.tar -C ./build/packed/ $(ls ./build/packed) | 19 tar -cvhf ./build/packed/JUnotu.tar -C ./build/packed/ $(ls ./build/packed) |
| 35 echo Packed revision: $version | 20 echo Packed revision: $version |
