LUCENE-4336: Finally I found a solution with IVY patterns. Sorry for repeated commits.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1378396 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Uwe Schindler 2012-08-29 00:16:55 +00:00
parent be0e0a30ae
commit 223b127eae
1 changed files with 5 additions and 10 deletions

View File

@ -123,16 +123,11 @@ import org.apache.lucene.queryparser.flexible.core.messages.*;"
byline="true"/>
</target>
<target name="resolve-javacc">
<!-- setup a "fake" JavaCC distribution folder in ${build.dir} to make javacc task happy: -->
<mkdir dir="${build.dir}/javacc/bin/lib" />
<ivy:cachefileset xmlns:ivy="antlib:org.apache.ivy.ant" organisation="net.java.dev.javacc" module="javacc" revision="5.0"
inline="true" conf="default" transitive="false" type="jar" setid="javacc.files"/>
<copy todir="${build.dir}/javacc/bin/lib">
<fileset refid="javacc.files"/>
<!-- file must be named: javacc.jar, otherwise task will not find it... -->
<mergemapper to="javacc.jar"/>
</copy>
<target name="resolve-javacc" xmlns:ivy="antlib:org.apache.ivy.ant">
<!-- setup a "fake" JavaCC distribution folder in ${build.dir} to make JavaCC ANT task happy: -->
<ivy:retrieve organisation="net.java.dev.javacc" module="javacc" revision="5.0"
inline="true" conf="default" transitive="false" type="jar" sync="true"
pattern="${build.dir}/javacc/bin/lib/[artifact].[ext]"/>
</target>
<macrodef name="invoke-javacc">