From 12ecf393cea98c53984e4f9069dbb24a8d4662ef Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Mon, 6 Jan 2014 04:20:05 +0000 Subject: [PATCH] Updates to read me for new Mavenized RM build. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/UIAUTOMATION@59399 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- README.txt | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/README.txt b/README.txt index c2bcfb013c..f098f3ab03 100644 --- a/README.txt +++ b/README.txt @@ -1,19 +1,20 @@ == Alfresco Records Management - Development Environment Setup == Prerequisites + - Maven 3.0.3 (or higher) - - Eclipse Maven Plugin + - Eclipse Maven Plugin (m2e) + - See Maven setup instructions https://ts.alfresco.com/share/page/site/eng/wiki-page?title=Maven_Setup Initial Setup - - Create a normal project using "create-project" - - Check out RM code into the "code" directory ("checkout https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD") - - Create the tomcat instances using - - "use-tomcat7" - - "use-app-tomcat7" + - Create a normal project using "create-project" + - Check out RM code into the "code" directory (eg "checkout https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD") + - Create the tomcat instances using "use-tomcat7" and "use-app-tomcat7" Using Eclipse + - Import projects as Maven projects ("Import > Maven > Existing Maven Projects") - Browse to the code directory of your project and select "rm-server/pom.xml" and "rm-share/pom.xml". DO NOT select the parent "/pom.xml" - Open the Ant view and add the build files for both modules ("build.xml") @@ -21,23 +22,25 @@ Using Eclipse - Now "buildAndDeploy" target can be run which will create the amp file, apply it to the war file and copy the war file to webapps folder. -Summary of available Ant Targets - - assembleIconPackage : Assembles an icons package for the module - - assembleLocalisationPackage : Assembles an i18n package for the module - - buildAndDeploy : Creates the amp file and applies it to the war file - - prepareEnv : Prepares the development environment (must be run just once) - - tomcat-start : Starts a tomcat instance - - tomcat-start-debug : Starts a tomcat instance in debug mode - - tomcat-stop : Stops the running tomcat instance +Summary of Available Ant Targets + + - assembleIconPackage : Assembles an icons package for the module + - assembleLocalisationPackage : Assembles an i18n package for the module + - buildAndDeploy : Creates the amp file and applies it to the war file + - prepareEnv : Prepares the development environment (must be run just once) + - tomcat-start : Starts a tomcat instance + - tomcat-start-debug : Starts a tomcat instance in debug mode + - tomcat-stop : Stops the running tomcat instance -Summary of available Internal Ant Targets - - alfresco:amp : Creates the amp file using alfresco maven plugin - - alfresco:install : Installs the amp file to the war file - - cleanTarget : Deletes the "target" folder - - copyDBDriver : Copies the DB driver - - copyDevContextFile : Copies the dev-context.xml file - - copyWarFileToTomcat : Copies the war file (amp applied) to the webapp folder +Summary of Available Internal Ant Targets + + - alfresco:amp : Creates the amp file using alfresco maven plugin + - alfresco:install : Installs the amp file to the war file + - cleanTarget : Deletes the "target" folder + - copyDBDriver : Copies the DB driver + - copyDevContextFile : Copies the dev-context.xml file + - copyWarFileToTomcat : Copies the war file (amp applied) to the webapp folder - deleteExplodedWar : Deletes the exploded war file - deleteWarFile : Deletes the war file - fetchWarFile : Gets the "original" war file