Author: rahul
Date: Fri Aug 11 20:27:36 2006
New Revision: 430956
URL: http://svn.apache.org/viewvc?rev=430956&view=rev
Log:
Better, easier distros.
Modified:
jakarta/commons/proper/jexl/trunk/maven.xml
Modified: jakarta/commons/proper/jexl/trunk/maven.xml
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/jexl/trunk/maven.xml?rev=430956&r1=430955&r2=430956&view=diff
==============================================================================
--- jakarta/commons/proper/jexl/trunk/maven.xml (original)
+++ jakarta/commons/proper/jexl/trunk/maven.xml Fri Aug 11 20:27:36 2006
@@ -1,5 +1,5 @@
<!--
- Copyright 2001-2004 The Apache Software Foundation
+ Copyright 2001-2006 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -14,8 +14,12 @@
limitations under the License.
-->
<project default="java:jar"
+ xmlns:ant="jelly:ant"
xmlns:j="jelly:core">
+ <!-- ================================================================== -->
+ <!-- Run jexl from the command line evaluating all args -->
+ <!-- ================================================================== -->
<goal name="tester" prereqs="test:compile" description="Run jexl from the
command line evaluating all args">
<java classname="org.apache.commons.jexl.Jexl">
<classpath>
@@ -33,5 +37,70 @@
<arg value='aString.substring(6)'/>
</java>
</goal>
+
+
+ <!-- ================================================================== -->
+ <!-- Copy into the binary distribution -->
+ <!-- ================================================================== -->
+ <postGoal name="dist:prepare-bin-filesystem">
+
+ <copy todir="${maven.dist.bin.assembly.dir}">
+ <fileset file='${basedir}/NOTICE.txt'/>
+ <fileset file="${basedir}/RELEASE-NOTES.txt"/>
+ </copy>
+
+ </postGoal>
+
+ <!-- ================================================================== -->
+ <!-- Copy into the source distribution -->
+ <!-- ================================================================== -->
+ <postGoal name="dist:prepare-src-filesystem">
+
+ <!-- Copy the NOTICE -->
+ <copy todir="${maven.dist.src.assembly.dir}">
+ <fileset file='${basedir}/NOTICE.txt'/>
+ <fileset file="${basedir}/RELEASE-NOTES.txt"/>
+ <fileset file="${basedir}/build.properties.sample"/>
+ </copy>
+
+ <!-- Copy xdoc files -->
+ <copy todir="${maven.dist.src.assembly.dir}/xdocs">
+ <fileset dir="./xdocs"/>
+ <fileset dir="./examples"/>
+ </copy>
+
+ </postGoal>
+
+ <!-- ================================================================== -->
+ <!-- Create MD5 Check Sums -->
+ <!-- ================================================================== -->
+ <postGoal name="dist">
+
+ <!-- create checksum for jar -->
+ <ant:checksum file="${maven.build.dir}/${maven.final.name}.jar"
property="jar.md5"/>
+ <ant:echo message="${jar.md5} *${maven.final.name}.jar"
+ file="${maven.build.dir}/${maven.final.name}.jar.md5" />
+
+ <!-- create checksum for binary zip -->
+ <ant:checksum file="${maven.dist.dir}/${maven.final.name}.zip"
property="zip.md5"/>
+ <ant:echo message="${zip.md5} *${maven.final.name}.zip"
+ file="${maven.dist.dir}/${maven.final.name}.zip.md5" />
+
+ <!-- create checksum for binary tar.gz -->
+ <ant:checksum file="${maven.dist.dir}/${maven.final.name}.tar.gz"
property="tar.gz.md5"/>
+ <ant:echo message="${tar.gz.md5} *${maven.final.name}.tar.gz"
+ file="${maven.dist.dir}/${maven.final.name}.tar.gz.md5" />
+
+ <!-- create checksum for source zip -->
+ <ant:checksum file="${maven.dist.dir}/${maven.final.name}-src.zip"
property="src.zip.md5"/>
+ <ant:echo message="${src.zip.md5} *${maven.final.name}-src.zip"
+ file="${maven.dist.dir}/${maven.final.name}-src.zip.md5" />
+
+ <!-- create checksum for source tar.gz -->
+ <ant:checksum file="${maven.dist.dir}/${maven.final.name}-src.tar.gz"
property="src.tar.gz.md5"/>
+ <ant:echo message="${src.tar.gz.md5} *${maven.final.name}-src.tar.gz"
+ file="${maven.dist.dir}/${maven.final.name}-src.tar.gz.md5"
/>
+
+ </postGoal>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]