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
Copying EAR static 3rd party dependencies (not included as modules)
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 libraries as WildFly modules
${ant.project.name}: Deploying configuration files
${ant.project.name}: Deploying root context content
${ant.project.name}: Restoring clustering library
${ant.project.name}: Copying configuration files
${ant.project.name}: Making Central sessions distributable
${ant.project.name}: Zipping lams.ear into domain/tmp dir