more robust wrapper script
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
#!/bin/sh
|
||||
RESULT=$(mvn -B exec:java -Dexec.mainClass=net.monarchpass.piecannon.App -Dexec.arguments=$1 -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN | tail -n 1)
|
||||
PC_GROUP="net.monarchpass"
|
||||
PC_ARTIFACT="piecannon-desktop-app"
|
||||
PC_VERSION="0.0.1-SNAPSHOT"
|
||||
PC_CLASS="net.monarchpass.piecannon.App"
|
||||
|
||||
STUB_POM="<project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <groupId>$PC_GROUP</groupId> <artifactId>piecannon-launcher</artifactId> <version>$PC_VERSION</version> <dependencies> <dependency><groupId>$PC_GROUP</groupId><artifactId>$PC_ARTIFACT</artifactId><version>\${project.version}</version></dependency></dependencies></project>"
|
||||
STUB_POM_FILE=/tmp/pc.xml
|
||||
echo $STUB_POM > $STUB_POM_FILE
|
||||
|
||||
RESULT=$(mvn -f $STUB_POM_FILE -B exec:java -Dexec.mainClass=$PC_CLASS -Dexec.arguments=$1 -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN | tail -n 1)
|
||||
xdg-open $RESULT
|
||||
|
Reference in New Issue
Block a user