LAMS main build file ------------------------------------------------------ Available targets are: print-usage --> Display this information copy-tags --> Copies custom JSP tags from Central to all other projects build-tool-deploy-utility --> Rebuilds Tool deployer and updates copy in lams_build build-db --> Creates database tables and entries deploy-ear --> Builds and deploys LAMS EAR deploy-ear-updater --> Builds and deploys LAMS EAR for updater deploy-tools --> Standard Tool deployment deploy-tools-minimal --> Deploys only Tools required to run LAMS deploy-tools-updater --> Deploys Tools for updater deploy-learning-libraries --> Deploys complex Tools lams-cruise --> Runs full LAMS redeployment lams-cruise-min-tools --> Runs full LAMS redeployment with minimal Tools set slim-jboss --> Removes unused JBoss files slim-jboss-revert --> Puts back JBoss files removed in slimming process If you want to run full deployment, execute lams-cruise. ${ant.project.name}: Removing cache and build folders ${ant.project.name}: Creating build dir structure MANUALLY COPY TAGS TO UNLISTED PROJECTS: Kaltura and other public and private tools Copying embedded MySQL drivers to library dir, if available Building LAMS core projects Copying LAMS core projects' JARs to lams_build/lib/lams ${ant.project.name}: Copying libraries Copying lams-central.war Expanding lams-www.war Copying language files Copying EAR configuration files Deploying EAR Deploying EAR to Windows Installer dir Deploying minimal set of Tools Deploying Tools Parsing deploy library XML Generating properties XML file Deploying language files ${ant.project.name}: Deploying Library Activities Generating deployment package for share resources / forum parallel activity Generating deployment package for chat / scribe parallel activity Generating deployment package for forum / scribe parallel activity ${ant.project.name}: Deploying additional JARs and configuration files