Index: lams_build/deploy-tool/lib/lams-tool-deploy.jar =================================================================== RCS file: /usr/local/cvsroot/lams_build/deploy-tool/lib/lams-tool-deploy.jar,v diff -u -r1.24 -r1.24.2.1 Binary files differ Index: lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddModuleToApplicationXmlTask.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddModuleToApplicationXmlTask.java,v diff -u -r1.1 -r1.1.6.1 --- lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddModuleToApplicationXmlTask.java 18 Apr 2008 02:21:47 -0000 1.1 +++ lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddModuleToApplicationXmlTask.java 29 Apr 2009 06:10:33 -0000 1.1.6.1 @@ -55,7 +55,7 @@ } /** - * Add the given web app to the application.xml file + * Add the given module to the application.xml file * @param args * @throws Exception */ Index: lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddWebAppToApplicationXmlTask.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddWebAppToApplicationXmlTask.java,v diff -u -r1.9 -r1.9.6.1 --- lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddWebAppToApplicationXmlTask.java 17 Sep 2006 06:21:29 -0000 1.9 +++ lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/AddWebAppToApplicationXmlTask.java 29 Apr 2009 06:10:33 -0000 1.9.6.1 @@ -71,4 +71,33 @@ } + /** + * Add the given web app to the application.xml file + * @param args + * @throws Exception + */ + public static void main(String[] args) throws Exception + { + + if ((args.length < 3) || (args[0] == null)) + { + throw new IllegalArgumentException("Usage: AddModuleToApplicationXmlTask "); + } + try + { + System.out.println("Attempting to update " + args[0] + "/META-INF/application.xml"); + AddWebAppToApplicationXmlTask addModuleTask = new AddWebAppToApplicationXmlTask(); + addModuleTask.setLamsEarPath(args[0]); + addModuleTask.setWebUri(args[1]); + addModuleTask.setContextRoot(args[2]); + addModuleTask.execute(); + System.out.println("application.xml update completed"); + } + catch (Exception ex) + { + System.out.println("Application.xml update failed: " + ex.getMessage()); + ex.printStackTrace(); + } + } + } Index: lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/RemoveModuleFromApplicationXmlTask.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/RemoveModuleFromApplicationXmlTask.java,v diff -u -r1.1 -r1.1.6.1 --- lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/RemoveModuleFromApplicationXmlTask.java 1 Mar 2007 05:17:35 -0000 1.1 +++ lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/RemoveModuleFromApplicationXmlTask.java 29 Apr 2009 06:10:33 -0000 1.1.6.1 @@ -19,7 +19,7 @@ public static void main(String[] args) throws Exception { - if ((args.length < 1) || (args[0] == null)) + if ((args.length < 2) || (args[0] == null)) { throw new IllegalArgumentException("Usage: RemoveModuleFromApplicationXmlTask "); } @@ -28,7 +28,7 @@ System.out.println("Attempting to update " + args[0] + "\\META-INF\\application.xml"); RemoveModuleFromApplicationXmlTask remModAppTask = new RemoveModuleFromApplicationXmlTask(); remModAppTask.setLamsEarPath(args[0]); - remModAppTask.setModule("ehcache-1.1.jar"); + remModAppTask.setModule(args[1]); remModAppTask.execute(); System.out.println("application.xml update completed"); }