From e2dd52fbfc5a29e86f628f58ce78197717956038 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Sat, 30 Jan 2016 13:02:11 -0600 Subject: [PATCH] Completely reworked packaging mechanics to create a more reliable result. --- OutlawEditor/pom.xml | 67 ++++++++++++++++++++++++++++++++------------ 1 file changed, 49 insertions(+), 18 deletions(-) diff --git a/OutlawEditor/pom.xml b/OutlawEditor/pom.xml index ff3a2288..0bfc4a97 100644 --- a/OutlawEditor/pom.xml +++ b/OutlawEditor/pom.xml @@ -6,6 +6,12 @@ OutlawEditor jar 1.0-SNAPSHOT + + UTF-8 + org.badvision.outlaweditor.Application + apache20 + + org.badvision @@ -14,27 +20,52 @@ OutlawEditor - com.zenjava - javafx-maven-plugin - 8.1.2 - - outlawEditor - org.badvision.outlaweditor.Application - - example-user - example-password - true - ALL - + org.apache.maven.plugins + maven-dependency-plugin + 2.10 - package + unpack-dependencies package - jar + unpack-dependencies + + system + junit,org.mockito,org.hamcrest + ${project.build.directory}/classes + - + + + + org.codehaus.mojo + exec-maven-plugin + 1.4.0 + + + unpack-dependencies + package + + exec + + + ${java.home}/../bin/javapackager + + -createjar + -nocss2bin + -appclass + ${mainClass} + -srcdir + ${project.build.directory}/classes + -outdir + ${project.build.directory} + -outfile + ${project.build.finalName}.jar + + + + org.apache.maven.plugins @@ -43,12 +74,12 @@ 1.8 1.8 - 3.1 + 3.5 org.jvnet.jaxb2.maven2 maven-jaxb2-plugin - 0.12.3 + 0.13.1 @@ -97,7 +128,7 @@ junit junit - 4.11 + 4.12 test jar