[Yanel-commits] rev 22315 - public/yanel/trunk/src/build/targets
michi at wyona.com
michi at wyona.com
Wed Jan 31 15:12:47 CET 2007
Author: michi
Date: 2007-01-31 15:12:46 +0100 (Wed, 31 Jan 2007)
New Revision: 22315
Modified:
public/yanel/trunk/src/build/targets/build-binary-snapshot.xml
Log:
build binary snapshot improved
Modified: public/yanel/trunk/src/build/targets/build-binary-snapshot.xml
===================================================================
--- public/yanel/trunk/src/build/targets/build-binary-snapshot.xml 2007-01-31 13:24:53 UTC (rev 22314)
+++ public/yanel/trunk/src/build/targets/build-binary-snapshot.xml 2007-01-31 14:12:46 UTC (rev 22315)
@@ -2,7 +2,10 @@
<project name="build-binary-snapshot" default="bin-snapshot" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
+ <target name="bin-snapshot" description="Create a binary snapshot" depends="init, webapp">
+<!--
<target name="bin-snapshot" description="Create a binary snapshot" depends="init, war">
+-->
<artifact:remoteRepository id="wyona.org.remote.repository" url="http://www.wyona.org/maven2/"/>
<artifact:dependencies pathId="maven2.tomcat.classpath" filesetId="maven2.tomcat.fileset">
@@ -13,6 +16,17 @@
<delete dir="${build.dir}/bin-snapshots"/>
<property name="snapshot.dir" value="${build.dir}/bin-snapshots/wyona-yanel-SNAPSHOT-${yanel.version}-r${yanel.revision}-bin"/>
<mkdir dir="${snapshot.dir}"/>
+
+ <!-- Unpack Tomcat -->
+ <unzip dest="${snapshot.dir}">
+ <fileset refid="maven2.tomcat.fileset"/>
+ </unzip>
+ <delete dir="${snapshot.dir}/META-INF"/>
+ <chmod dir="${snapshot.dir}/apache-tomcat-${tomcat.version}/bin" perm="755" includes="*"/>
+ <!-- TODO: Differentiate between Java 1.4 and higher (jmx.jar)! -->
+ <copy file="${yanel.home.dir}/tools/apache-tomcat/java-1.4/apache-tomcat-5.5.20/bin/jmx.jar" todir="${snapshot.dir}/apache-tomcat-${tomcat.version}/bin"/>
+
+ <!-- Build WAR file -->
<copy file="${yanel.home.dir}/src/binary-dist/README.txt" todir="${snapshot.dir}"/>
<copy todir="${snapshot.dir}/${servlet.context.prefix}">
<fileset dir="${yanel.home.dir}/build/webapps/${servlet.context.prefix}"/>
@@ -28,6 +42,10 @@
</copy>
<jar jarfile="${snapshot.dir}/${servlet.context.prefix}.war" basedir="${snapshot.dir}/${servlet.context.prefix}"/>
<delete dir="${snapshot.dir}/${servlet.context.prefix}"/>
+
+ <move file="${snapshot.dir}/${servlet.context.prefix}.war" todir="${snapshot.dir}/apache-tomcat-${tomcat.version}/webapps"/>
+
+ <!-- Create ZIP file -->
<zip destfile="${build.dir}/bin-snapshots/wyona-yanel-SNAPSHOT-${yanel.version}-r${yanel.revision}-bin.zip" basedir="${build.dir}/bin-snapshots"/>
</target>
More information about the Yanel-commits
mailing list