From 7112eedbb508c22433b07578a1071b84e22b2a81 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Mon, 6 Oct 2014 16:39:39 +0200 Subject: Added maven appassembler to produce a distribution with server, gui and usercode launchers. --- pom.xml | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) (limited to 'pom.xml') diff --git a/pom.xml b/pom.xml index 36faa96..e3c5a3a 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 cristal cristal-dev - 0.7-SNAPSHOT + 3.0-SNAPSHOT Cristal Development Module UTF-8 @@ -39,6 +39,77 @@ 1.6 + + org.codehaus.mojo + appassembler-maven-plugin + 1.8 + + flat + conf + true + false + true + ${project.build.directory}/dist/client + false + lib + + 1024M + + + + com.c2kernel.process.StandardServer + cristal-server + + -logLevel + 0 + -logFile + @BASEDIR@/server.log + -config + @BASEDIR@/conf/server.conf + -connect + @BASEDIR@/conf/local.clc + + + + com.c2kernel.gui.Main + cristal-gui + + -logLevel + 0 + -logFile + @BASEDIR@/gui.log + -config + @BASEDIR@/conf/client.conf + -connect + @BASEDIR@/conf/local.clc + + + + com.c2kernel.process.UserCodeProcess + cristal-usercode + + -logLevel + 0 + -logFile + @BASEDIR@/usercode.log + -config + @BASEDIR@/conf/client.conf + -connect + @BASEDIR@/conf/local.clc + + + + + + + generate-distribution + package + + assemble + + + + -- cgit v1.2.3