diff --git a/pom.xml b/pom.xml index 25e5ea19..9cd367a4 100644 --- a/pom.xml +++ b/pom.xml @@ -209,7 +209,6 @@ src/assembly/win64.xml src/assembly/win64-jre.xml - src/assembly/win32-jre.xml @@ -241,6 +240,7 @@ src/assembly/linux.xml + src/assembly/linux-jre.xml @@ -271,6 +271,7 @@ + src/assembly/macos.xml src/assembly/macos-jre.xml diff --git a/src/assembly/ctbrec-linux-jre.sh b/src/assembly/ctbrec-linux-jre.sh new file mode 100755 index 00000000..6c68d4d8 --- /dev/null +++ b/src/assembly/ctbrec-linux-jre.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +pushd $(dirname $0) +JAVA=./jre/bin/java +$JAVA -version +$JAVA -Djdk.gtk.version=3 -cp ${name.final}.jar ctbrec.ui.Launcher +popd diff --git a/ctbrec.sh b/src/assembly/ctbrec-linux.sh similarity index 76% rename from ctbrec.sh rename to src/assembly/ctbrec-linux.sh index 34bcfff9..df9c22eb 100755 --- a/ctbrec.sh +++ b/src/assembly/ctbrec-linux.sh @@ -1,7 +1,7 @@ #!/bin/sh -#JAVA=/opt/jdk-10.0.1/bin/java +pushd $(dirname $0) JAVA=java - $JAVA -version $JAVA -Djdk.gtk.version=3 -cp ${name.final}.jar ctbrec.ui.Launcher +popd diff --git a/ctbrec-macos.sh b/src/assembly/ctbrec-macos-jre.sh similarity index 100% rename from ctbrec-macos.sh rename to src/assembly/ctbrec-macos-jre.sh diff --git a/src/assembly/ctbrec-macos.sh b/src/assembly/ctbrec-macos.sh new file mode 100755 index 00000000..8de2a9cf --- /dev/null +++ b/src/assembly/ctbrec-macos.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +DIR=$(dirname $0) +pushd $DIR +JAVA=java +$JAVA -version +$JAVA -cp ${name.final}.jar ctbrec.ui.Launcher +popd \ No newline at end of file diff --git a/src/assembly/win32-jre.xml b/src/assembly/linux-jre.xml similarity index 64% rename from src/assembly/win32-jre.xml rename to src/assembly/linux-jre.xml index c76fff23..a110eddf 100644 --- a/src/assembly/win32-jre.xml +++ b/src/assembly/linux-jre.xml @@ -1,26 +1,25 @@ - win32-jre + linux-jre zip false - ${project.build.directory}/ctbrec.exe - ctbrec - - - ${project.basedir}/server.bat + ${project.basedir}/src/assembly/ctbrec-linux-jre.sh ctbrec true + ctbrec.sh - - ${project.basedir}/src/main/resources/pp.bat + + ${project.basedir}/src/assembly/server-linux-jre.sh ctbrec + true + server.sh - - ${project.basedir}/src/main/resources/pp.ps1 + + ${project.basedir}/src/main/resources/pp.sh ctbrec @@ -30,7 +29,7 @@ - jre/jre1.8.0_192_win32 + jre/jdk-11.0.1_linux **/* diff --git a/src/assembly/linux.xml b/src/assembly/linux.xml index 83413326..090a542d 100644 --- a/src/assembly/linux.xml +++ b/src/assembly/linux.xml @@ -7,14 +7,16 @@ false - ${project.basedir}/ctbrec.sh + ${project.basedir}/src/assembly/ctbrec-linux.sh ctbrec true + ctbrec.sh - ${project.basedir}/server.sh + ${project.basedir}/src/assembly/server-linux.sh ctbrec true + server.sh ${project.basedir}/src/main/resources/pp.sh diff --git a/src/assembly/macos-jre.xml b/src/assembly/macos-jre.xml index 84a87a90..972db8f3 100644 --- a/src/assembly/macos-jre.xml +++ b/src/assembly/macos-jre.xml @@ -7,14 +7,16 @@ false - ${project.basedir}/ctbrec-macos.sh + ${project.basedir}/src/assembly/ctbrec-macos-jre.sh ctbrec true + ctbrec.sh - ${project.basedir}/server-macos.sh + ${project.basedir}/src/assembly/server-macos-jre.sh ctbrec true + server.sh ${project.basedir}/src/main/resources/pp.sh @@ -27,7 +29,7 @@ - jre/jre1.8.0_192_macos + jre/jdk-11.0.1_macos **/* diff --git a/src/assembly/macos.xml b/src/assembly/macos.xml new file mode 100644 index 00000000..f9de5d0d --- /dev/null +++ b/src/assembly/macos.xml @@ -0,0 +1,30 @@ + + + macos + + zip + + false + + + ${project.basedir}/src/assembly/ctbrec-macos.sh + ctbrec + true + ctbrec.sh + + + ${project.basedir}/src/assembly/server-macos.sh + ctbrec + true + server.sh + + + ${project.basedir}/src/main/resources/pp.sh + ctbrec + + + ${project.build.directory}/${name.final}.jar + ctbrec + + + diff --git a/src/assembly/server-jre.bat b/src/assembly/server-jre.bat new file mode 100755 index 00000000..43548d72 --- /dev/null +++ b/src/assembly/server-jre.bat @@ -0,0 +1 @@ +jre\bin\java -cp ${name.final}.jar -Dctbrec.config=server.json ctbrec.recorder.server.HttpServer \ No newline at end of file diff --git a/src/assembly/server-linux-jre.sh b/src/assembly/server-linux-jre.sh new file mode 100755 index 00000000..f81e58d5 --- /dev/null +++ b/src/assembly/server-linux-jre.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +pushd $(dirname $0) +JAVA=./jre/bin/java +$JAVA -cp ${name.final}.jar -Dctbrec.config=server.json ctbrec.recorder.server.HttpServer +popd diff --git a/server.sh b/src/assembly/server-linux.sh similarity index 74% rename from server.sh rename to src/assembly/server-linux.sh index 5f1126cd..1ecc85a4 100755 --- a/server.sh +++ b/src/assembly/server-linux.sh @@ -1,4 +1,7 @@ #!/bin/sh +pushd $(dirname $0) JAVA=java +$JAVA -version $JAVA -cp ${name.final}.jar -Dctbrec.config=server.json ctbrec.recorder.server.HttpServer +popd \ No newline at end of file diff --git a/server-macos.sh b/src/assembly/server-macos-jre.sh similarity index 100% rename from server-macos.sh rename to src/assembly/server-macos-jre.sh diff --git a/src/assembly/server-macos.sh b/src/assembly/server-macos.sh new file mode 100755 index 00000000..90ea865b --- /dev/null +++ b/src/assembly/server-macos.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +DIR=$(dirname $0) +pushd $DIR +JAVA=java +$JAVA -version +$JAVA -cp ${name.final}.jar -Dctbrec.config=server.json ctbrec.recorder.server.HttpServer +popd diff --git a/server.bat b/src/assembly/server.bat similarity index 100% rename from server.bat rename to src/assembly/server.bat diff --git a/src/assembly/win64-jre.xml b/src/assembly/win64-jre.xml index 81000d7e..e81eb163 100644 --- a/src/assembly/win64-jre.xml +++ b/src/assembly/win64-jre.xml @@ -11,9 +11,10 @@ ctbrec - ${project.basedir}/server.bat + ${project.basedir}/src/assembly/server-jre.bat ctbrec true + server.bat ${project.basedir}/src/main/resources/pp.bat @@ -30,7 +31,7 @@ - jre/jre1.8.0_192_win64 + jre/jdk-11.0.1_win64 **/* diff --git a/src/assembly/win64.xml b/src/assembly/win64.xml index f637dd44..5cc92821 100644 --- a/src/assembly/win64.xml +++ b/src/assembly/win64.xml @@ -11,7 +11,7 @@ ctbrec - ${project.basedir}/server.bat + ${project.basedir}/src/assembly/server.bat ctbrec true