${basedir}/../build/project-base.xml 3 astrogrid-pal Publishers Astrogrid Library An Astrogrid datacenter published a collection of astronomical data on the Astrogrid.

PAL contains everything you need to install a data center, wrapped up in one big bundle.

See parent project for fuller instructions

To build PAL by hand, you need to build all its prerequisites - the jars it depends on, plus the javadocs and dist bundles it grabs. Do the following:

$ cd datacenter
$ maven multiproject:clean ; maven multiproject:site ; maven jar:install-snapshot
then go and have a cup of coffee

The result is a pal-SNAPSHOT, which is left in your local repository. Usually ~/.maven/repository/org.astrogrid/wars/astrogrid-pal-SNAPSHOT.war

The full build above takes a long time to finish - not good if you're tinkering with the packaging of PAL itself. However, once you've run the recipe once, the required resources are present. You can then rebuild PAL using the existing resources by:

$ cd datacenter/pal
$ maven pal

Note however, that the result of this build is put in a different place - datacenter/pal/target/pal.war

pal-deploy / pal-undeploy
The pal project provides goals to deploy / undeploy datacenter/pal/target/pal.war to a tomcat webserver using tomcat's manager tool. This can be handy for testing.

You need to set some variables for this to work. Its probably best to put them in ~/build.properties.

tomcat.endpoint=http://localhost:8080/manager
tomcat.username=noel
tomcat.password=secret

]]>
Publishers Astrogrid Library ${maven.site.central.directory}/${astrogrid.iteration}/datacenter/pal scm:cvs:pserver:anoncvs@cvs.astrogrid.org:/devel:astrogrid/datacenter/pal scm:cvs:ext:${maven.username}@cvs.astrogrid.org:/devel:astrogrid/datacenter/pal org.astrogrid astrogrid-datacenter-server ${pom.currentVersion} true org.astrogrid astrogrid-datacenter-client ${pom.currentVersion} true org.astrogrid cdsdelegate ${pom.currentVersion} true org.astrogrid astrogrid-mySpace ${pom.currentVersion} true org.astrogrid jar astrogrid-ogsadai-app ${pom.currentVersion} JavaMail UNKNOWN true JavaMail.jar astrogrid-jes astrogrid-jes-delegate ${pom.currentVersion} true org.astrogrid astrogrid-community-common ${pom.currentVersion} true org.astrogrid astrogrid-community-client ${pom.currentVersion} true org.astrogrid astrogrid-community-resolver ${pom.currentVersion} true breezetk UNKNOWN breezetk.jar true VOTableUtil UNKNOWN VOTableUtil.jar true astrogrid-workflow-objects org.astrogrid ${pom.currentVersion} true junitee 1.8 true astrogrid-registry-client org.astrogrid ${pom.currentVersion} true astrogrid-registry-common org.astrogrid ${pom.currentVersion} true astrogrid-mySpace org.astrogrid ${pom.currentVersion} true activation 1.0.2 true hsqldb 1.7.1 true log4j 1.2.8 true catalina-ant 4.1.24 maven-license-plugin