commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ra...@apache.org
Subject svn commit: r430956 - /jakarta/commons/proper/jexl/trunk/maven.xml
Date Sat, 12 Aug 2006 03:27:36 GMT
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message