From bf623657aec32241e2cde958d0e3796601576fd5 Mon Sep 17 00:00:00 2001 From: Simon Ebner Date: Wed, 18 Dec 2013 15:29:15 +0100 Subject: [PATCH] Changed way configuration works --- ch.psi.fda.cdump/pom.xml | 11 +++- .../src/main/assembly/assembly.xml | 54 +++++++++++-------- ch.psi.fda.cdump/src/main/assembly/bin/cdump | 2 +- .../src/main/assembly/config/cdump.properties | 0 .../main/java/ch/psi/fda/cdump/CdumpMain.java | 8 +-- 5 files changed, 46 insertions(+), 29 deletions(-) create mode 100644 ch.psi.fda.cdump/src/main/assembly/config/cdump.properties diff --git a/ch.psi.fda.cdump/pom.xml b/ch.psi.fda.cdump/pom.xml index 6764c2e..4963a00 100644 --- a/ch.psi.fda.cdump/pom.xml +++ b/ch.psi.fda.cdump/pom.xml @@ -10,7 +10,7 @@ ch.psi.fda.core 0.0.1-SNAPSHOT - + ch.psi jcae @@ -26,6 +26,15 @@ + + org.apache.maven.plugins + maven-compiler-plugin + + UTF-8 + 1.7 + 1.7 + + org.apache.maven.plugins diff --git a/ch.psi.fda.cdump/src/main/assembly/assembly.xml b/ch.psi.fda.cdump/src/main/assembly/assembly.xml index c9fb787..f805913 100644 --- a/ch.psi.fda.cdump/src/main/assembly/assembly.xml +++ b/ch.psi.fda.cdump/src/main/assembly/assembly.xml @@ -1,27 +1,35 @@ - bin - - - zip - + bin + + + zip + - - - - lib - false - - + + + + lib + false + + - - - - 0755 - src/main/assembly/bin - bin - - * - - - + + + + 0755 + src/main/assembly/bin + bin + + * + + + + 0755 + src/main/assembly/config + config + + * + + + \ No newline at end of file diff --git a/ch.psi.fda.cdump/src/main/assembly/bin/cdump b/ch.psi.fda.cdump/src/main/assembly/bin/cdump index 364592a..a07952c 100644 --- a/ch.psi.fda.cdump/src/main/assembly/bin/cdump +++ b/ch.psi.fda.cdump/src/main/assembly/bin/cdump @@ -35,4 +35,4 @@ do done # Execute java -java $VM_ARGUMENTS -Dch.psi.fda.cdump.home=$BASEDIR/../.. -cp $CLASSPATH ch.psi.fda.cdump.CdumpMain $ARGUMENTS \ No newline at end of file +java $VM_ARGUMENTS -Dch.psi.fda.cdump.config=$BASEDIR/../../config/cdump.properties -cp $CLASSPATH ch.psi.fda.cdump.CdumpMain $ARGUMENTS \ No newline at end of file diff --git a/ch.psi.fda.cdump/src/main/assembly/config/cdump.properties b/ch.psi.fda.cdump/src/main/assembly/config/cdump.properties new file mode 100644 index 0000000..e69de29 diff --git a/ch.psi.fda.cdump/src/main/java/ch/psi/fda/cdump/CdumpMain.java b/ch.psi.fda.cdump/src/main/java/ch/psi/fda/cdump/CdumpMain.java index b57cc60..5d4752b 100644 --- a/ch.psi.fda.cdump/src/main/java/ch/psi/fda/cdump/CdumpMain.java +++ b/ch.psi.fda.cdump/src/main/java/ch/psi/fda/cdump/CdumpMain.java @@ -34,7 +34,7 @@ import sun.misc.SignalHandler; public class CdumpMain { - public final static String APP_HOME = "ch.psi.fda.cdump.home"; + public final static String CDUMP_CONFIG = "ch.psi.fda.cdump.config"; public static void main(String[] args){ @@ -57,13 +57,13 @@ public class CdumpMain { String fname = args[1]; CdumpConfiguration cc = new CdumpConfiguration(); - String config = System.getProperty(APP_HOME); + String config = System.getProperty(CDUMP_CONFIG); if(config != null){ - cc.loadFile(new File(config+"/config/cdump.properties")); + cc.loadFile(new File(config)); } else{ - throw new RuntimeException("No configuration file specified via -D"+APP_HOME+"=..."); + throw new RuntimeException("No configuration file specified via -D"+CDUMP_CONFIG+"=..."); } File f = new File(fname);