-
<project name="common" default="package" basedir=".">
<description>
collectionspace services common
<!-- enviornment should be declared before reading build.properties -->
<property environment="env" />
<property file="${services.trunk}/build.properties" />
+
<property name="mvn.opts" value="" />
<property name="src" location="src"/>
<property name="build" location="build"/>
</condition>
<condition property="osfamily-windows">
<os family="windows" />
+
</condition>
<target name="init" >
description="Package CollectionSpace Services" />
<target name="package-unix" if="osfamily-unix">
<exec executable="mvn" failonerror="true">
+
<arg value="package" />
<arg value="-Dmaven.test.skip=true" />
<arg value="-f" />
</exec>
</target>
<target name="package-windows" if="osfamily-windows">
+
<exec executable="cmd" failonerror="true">
<arg value="/c" />
<arg value="mvn.bat" />
<arg value="${basedir}/pom.xml" />
<arg value="-N" />
<arg value="${mvn.opts}" />
+
</exec>
</target>
<arg value="install" />
<arg value="-Dmaven.test.skip=true" />
<arg value="-f" />
+
<arg value="${basedir}/pom.xml" />
<arg value="-N" />
<arg value="${mvn.opts}" />
<exec executable="cmd" failonerror="true">
<arg value="/c" />
<arg value="mvn.bat" />
+
<arg value="install" />
<arg value="-Dmaven.test.skip=true" />
<arg value="-f" />
<arg value="${mvn.opts}" />
</exec>
</target>
+
<target name="clean-windows" if="osfamily-windows">
<exec executable="cmd" failonerror="true">
<arg value="/c" />
</target>
<target name="test-windows" if="osfamily-windows">
<exec executable="cmd" failonerror="true">
+
<arg value="/c" />
<arg value="mvn.bat" />
<arg value="test" />
</exec>
</target>
- <target name="deploy_jpa"
- description="deploy jpa binaries in ${jboss.server.cspace}">
+ <target name="deploy_jpa" description="deploy jpa binaries in ${jboss.server.cspace}">
<move todir="${jboss.server.cspace}/jpa-upgrade/lib" overwrite="false">
- <filelist dir="${jboss.server.cspace}/lib">
- <file name="hibernate-annotations.jar"/>
- <file name="hibernate-entitymanager.jar"/>
- <file name="ejb3-persistence.jar"/>
- </filelist>
+
+ <fileset dir="${jboss.server.cspace}/lib">
+ <include name="hibernate-annotations*.jar"/>
+ <include name="hibernate-entitymanager*.jar"/>
+ <include name="ejb3-persistence*.jar"/>
+ </fileset>
</move>
<copy todir="${jboss.server.cspace}/lib">
<fileset dir="${basedir}/lib/jpa-upgrade"/>
</copy>
+
</target>
<target name="deploy_spring"
<copy tofile="${jboss.server.cspace}/conf/jboss-log4j.xml.org"
file="${jboss.server.cspace}/conf/jboss-log4j.xml"
overwrite="false"/>
+
<copy tofile="${jboss.server.cspace}/conf/jboss-log4j.xml"
file="${src}/main/config/log/jboss-log4j.xml"
overwrite="true"/>
<target name="undeploy_spring"
description="undeploy spring binaries from ${jboss.server.cspace}">
<delete>
+
<fileset dir="${jboss.server.cspace}/lib" includes="org.springframework.*.jar"/>
<fileset dir="${jboss.server.cspace}/lib" includes="spring-security*.jar"/>
</delete>
<copy todir="${services.trunk}/${dist.server.cspace}/lib">
<fileset dir="${basedir}/lib/jpa-upgrade"/>
</copy>
+
</target>
<target name="dist_spring"
<target name="dist"
description="generate distribution for common elements" depends="package">
<antcall target="dist_jpa" />
+
<antcall target="dist_spring" />
<copy todir="${services.trunk}/${dist.server.cspace}/cspace/config/services">
<fileset dir="${basedir}/src/main/config"/>