From e9c828c4129def07a55a3c004808407caf146299 Mon Sep 17 00:00:00 2001 From: chenson42 Date: Wed, 27 Jun 2012 13:30:42 +0000 Subject: [PATCH] 0000672: Support a --engine option for the syadmin create-war command --- .../java/org/jumpmind/symmetric/SymmetricAdmin.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/symmetric/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java b/symmetric/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java index 305df475a4..2988ba74ca 100644 --- a/symmetric/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java +++ b/symmetric/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java @@ -404,18 +404,14 @@ private void syncTrigger(CommandLine line, List args) throws IOException private void generateWar(CommandLine line, List args) throws Exception { String warFileName = popArg(args, "Filename"); - String propertiesFileName = line.getOptionValue(OPTION_PROPERTIES_FILE); final File workingDirectory = new File("../.war"); FileUtils.deleteDirectory(workingDirectory); FileUtils.copyDirectory(new File("../web"), workingDirectory); FileUtils.copyDirectory(new File("../conf"), new File(workingDirectory, "WEB-INF/classes")); - if (propertiesFileName != null) { - File propsFile = new File(propertiesFileName); - if (propsFile.exists()) { - FileUtils.copyFile(propsFile, new File(workingDirectory, - "WEB-INF/classes/symmetric.properties")); - } + if (propertiesFile != null && propertiesFile.exists()) { + FileUtils.copyFile(propertiesFile, new File(workingDirectory, + "WEB-INF/classes/symmetric.properties")); } JarBuilder builder = new JarBuilder(workingDirectory, new File( warFileName), new File[] { workingDirectory });