Create assembly descriptors for all platforms w/ and w/o JRE
This commit is contained in:
parent
ff8bbeacc2
commit
0d6d9a8442
3
pom.xml
3
pom.xml
|
@ -209,7 +209,6 @@
|
|||
<descriptors>
|
||||
<descriptor>src/assembly/win64.xml</descriptor>
|
||||
<descriptor>src/assembly/win64-jre.xml</descriptor>
|
||||
<descriptor>src/assembly/win32-jre.xml</descriptor>
|
||||
</descriptors>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
@ -241,6 +240,7 @@
|
|||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/linux.xml</descriptor>
|
||||
<descriptor>src/assembly/linux-jre.xml</descriptor>
|
||||
</descriptors>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
@ -271,6 +271,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/macos.xml</descriptor>
|
||||
<descriptor>src/assembly/macos-jre.xml</descriptor>
|
||||
</descriptors>
|
||||
</configuration>
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
DIR=$(dirname $0)
|
||||
pushd $DIR
|
||||
JAVA=java
|
||||
$JAVA -version
|
||||
$JAVA -cp ${name.final}.jar ctbrec.ui.Launcher
|
||||
popd
|
|
@ -1,26 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<assembly>
|
||||
<id>win32-jre</id>
|
||||
<id>linux-jre</id>
|
||||
<formats>
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
<includeBaseDirectory>false</includeBaseDirectory>
|
||||
<files>
|
||||
<file>
|
||||
<source>${project.build.directory}/ctbrec.exe</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/server.bat</source>
|
||||
<source>${project.basedir}/src/assembly/ctbrec-linux-jre.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>ctbrec.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.bat</source>
|
||||
<file>
|
||||
<source>${project.basedir}/src/assembly/server-linux-jre.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>server.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.ps1</source>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
</file>
|
||||
<file>
|
||||
|
@ -30,7 +29,7 @@
|
|||
</files>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>jre/jre1.8.0_192_win32</directory>
|
||||
<directory>jre/jdk-11.0.1_linux</directory>
|
||||
<includes>
|
||||
<include>**/*</include>
|
||||
</includes>
|
|
@ -7,14 +7,16 @@
|
|||
<includeBaseDirectory>false</includeBaseDirectory>
|
||||
<files>
|
||||
<file>
|
||||
<source>${project.basedir}/ctbrec.sh</source>
|
||||
<source>${project.basedir}/src/assembly/ctbrec-linux.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>ctbrec.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/server.sh</source>
|
||||
<source>${project.basedir}/src/assembly/server-linux.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>server.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.sh</source>
|
||||
|
|
|
@ -7,14 +7,16 @@
|
|||
<includeBaseDirectory>false</includeBaseDirectory>
|
||||
<files>
|
||||
<file>
|
||||
<source>${project.basedir}/ctbrec-macos.sh</source>
|
||||
<source>${project.basedir}/src/assembly/ctbrec-macos-jre.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>ctbrec.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/server-macos.sh</source>
|
||||
<source>${project.basedir}/src/assembly/server-macos-jre.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>server.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.sh</source>
|
||||
|
@ -27,7 +29,7 @@
|
|||
</files>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>jre/jre1.8.0_192_macos</directory>
|
||||
<directory>jre/jdk-11.0.1_macos</directory>
|
||||
<includes>
|
||||
<include>**/*</include>
|
||||
</includes>
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<assembly>
|
||||
<id>macos</id>
|
||||
<formats>
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
<includeBaseDirectory>false</includeBaseDirectory>
|
||||
<files>
|
||||
<file>
|
||||
<source>${project.basedir}/src/assembly/ctbrec-macos.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>ctbrec.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/assembly/server-macos.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>server.sh</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.sh</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.build.directory}/${name.final}.jar</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
</file>
|
||||
</files>
|
||||
</assembly>
|
|
@ -0,0 +1 @@
|
|||
jre\bin\java -cp ${name.final}.jar -Dctbrec.config=server.json ctbrec.recorder.server.HttpServer
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -11,9 +11,10 @@
|
|||
<outputDirectory>ctbrec</outputDirectory>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/server.bat</source>
|
||||
<source>${project.basedir}/src/assembly/server-jre.bat</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
<destName>server.bat</destName>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/src/main/resources/pp.bat</source>
|
||||
|
@ -30,7 +31,7 @@
|
|||
</files>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>jre/jre1.8.0_192_win64</directory>
|
||||
<directory>jre/jdk-11.0.1_win64</directory>
|
||||
<includes>
|
||||
<include>**/*</include>
|
||||
</includes>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<outputDirectory>ctbrec</outputDirectory>
|
||||
</file>
|
||||
<file>
|
||||
<source>${project.basedir}/server.bat</source>
|
||||
<source>${project.basedir}/src/assembly/server.bat</source>
|
||||
<outputDirectory>ctbrec</outputDirectory>
|
||||
<filtered>true</filtered>
|
||||
</file>
|
||||
|
|
Loading…
Reference in New Issue