You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by rh...@apache.org on 2013/03/18 20:50:24 UTC

svn commit: r1457942 - /db/derby/code/trunk/tools/release/build.xml

Author: rhillegas
Date: Mon Mar 18 19:50:24 2013
New Revision: 1457942

URL: http://svn.apache.org/r1457942
Log:
DERBY-6104: Cleanup source distributions by removing the jirasoap cruft left behind by release notes generation.

Modified:
    db/derby/code/trunk/tools/release/build.xml

Modified: db/derby/code/trunk/tools/release/build.xml
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/tools/release/build.xml?rev=1457942&r1=1457941&r2=1457942&view=diff
==============================================================================
--- db/derby/code/trunk/tools/release/build.xml (original)
+++ db/derby/code/trunk/tools/release/build.xml Mon Mar 18 19:50:24 2013
@@ -26,6 +26,7 @@
   <property name="properties.dir" value="tools/ant/properties"/>
   <!-- Significant dirs -->
   <property file="${properties.dir}/dirs.properties"/>
+  <property name="jirasoap.generated" value="${basedir}/tools/release/jirasoap/target"/>
   <!-- Compiler settings -->
   <property file="${properties.dir}/sane${sanity}.properties"/>
   <property file="${properties.dir}/defaultcompiler.properties"/>
@@ -134,7 +135,7 @@
         <taskdef
             name="jirasoapclient"
             classname="org.apache.derbyBuild.jirasoap.FilteredIssueListerAntWrapper"
-            classpath="${basedir}/tools/release/jirasoap/target/JiraSOAP-LATEST-jar-with-dependencies.jar"
+            classpath="${jirasoap.generated}/JiraSOAP-LATEST-jar-with-dependencies.jar"
         />
 
         <!-- Set default for jira.filter.id (0 to use JQL). -->
@@ -162,6 +163,8 @@
      />
     <echo message="Release notes written to ${relnotes.out.filename}"/>
 
+    <!-- Remove cruft so that it does not turn up in source distributions -->
+    <antcall target="clean-jirasoap"/>
   </target>
 
   <!-- Execute this target if one or more of the required properties are missing -->
@@ -502,7 +505,7 @@
   <!-- remove all the files generated by the release targets. -->
   <target name="clean"
       description="Cleans up resources generated by the relaese targets."
-      depends="maven-exec-windows,maven-exec-unix">
+      depends="maven-exec-windows,maven-exec-unix,clean-jirasoap">
     <delete dir="${release.dir}"/>
     <exec executable="${mvn.exec}"
             dir="${basedir}/tools/release/jirasoap">
@@ -512,6 +515,13 @@
     </exec>
   </target>
 
+  <!-- remove files generated by the jirasoap machinery -->
+  <target name="clean-jirasoap"
+      description="Cleans up resources generated for jirasoap."
+  >
+     <delete dir="${jirasoap.generated}" />
+  </target>
+
   <!-- bumps the last part of the version string to the next digit. -->
   <target name="bumplastdigit">
     <propertyfile file="${basedir}/tools/ant/properties/release.properties">