You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by gs...@apache.org on 2011/03/25 16:18:06 UTC
svn commit: r1085423 - /lucene/dev/trunk/lucene/build.xml
Author: gsingers
Date: Fri Mar 25 15:18:05 2011
New Revision: 1085423
URL: http://svn.apache.org/viewvc?rev=1085423&view=rev
Log:
LUCENE-2992: build the changes.html file when doing svn-export for the release
Modified:
lucene/dev/trunk/lucene/build.xml
Modified: lucene/dev/trunk/lucene/build.xml
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/build.xml?rev=1085423&r1=1085422&r2=1085423&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/build.xml (original)
+++ lucene/dev/trunk/lucene/build.xml Fri Mar 25 15:18:05 2011
@@ -369,6 +369,7 @@
<arg value="${svn.URL}"/>
<arg value="${svn.export.dir}"/>
</exec>
+ <build-changes changes.src.dir="${svn.export.dir}/src/site/changes" changes.target.dir="${svn.export.dir}/docs/changes"/>
</target>
<!-- ================================================================== -->
@@ -611,18 +612,26 @@
<!--
compile changes.txt into an html file
-->
+ <macrodef name="build-changes">
+ <attribute name="changes.src.dir" default="${changes.src.dir}"/>
+ <attribute name="changes.target.dir" default="${changes.target.dir}"/>
+ <sequential>
+ <mkdir dir="@{changes.target.dir}"/>
+ <exec executable="perl" input="CHANGES.txt" output="@{changes.target.dir}/Changes.html" failonerror="true">
+ <arg value="@{changes.src.dir}/changes2html.pl"/>
+ </exec>
+ <exec executable="perl" input="contrib/CHANGES.txt" output="@{changes.target.dir}/Contrib-Changes.html"
+ failonerror="true">
+ <arg value="@{changes.src.dir}/changes2html.pl"/>
+ </exec>
+ <copy todir="@{changes.target.dir}">
+ <fileset dir="@{changes.src.dir}" includes="*.css"/>
+ </copy>
+ </sequential>
+ </macrodef>
<target name="changes-to-html">
- <mkdir dir="${changes.target.dir}"/>
- <exec executable="perl" input="CHANGES.txt" output="${changes.target.dir}/Changes.html" failonerror="true">
- <arg value="${changes.src.dir}/changes2html.pl"/>
- </exec>
- <exec executable="perl" input="contrib/CHANGES.txt" output="${changes.target.dir}/Contrib-Changes.html" failonerror="true">
- <arg value="${changes.src.dir}/changes2html.pl"/>
- </exec>
- <copy todir="${changes.target.dir}">
- <fileset dir="${changes.src.dir}" includes="*.css"/>
- </copy>
+ <build-changes changes.src.dir="${changes.src.dir}" changes.target.dir="${changes.target.dir}" />
</target>
<!--