summaryrefslogtreecommitdiff
path: root/qpid/java/common
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2012-05-11 15:36:49 +0000
committerRobert Gemmell <robbie@apache.org>2012-05-11 15:36:49 +0000
commited95fde2dc61790686a98106ad1fbd8ff15a510a (patch)
treef226507c5002ec0da3660f1ffc52d9c42867b915 /qpid/java/common
parent627984e1ae185bfeae12ad8c1d5f5e2024f7f414 (diff)
downloadqpid-python-ed95fde2dc61790686a98106ad1fbd8ff15a510a.tar.gz
QPID-3994: use Ivy to download the main component dependencies during the build, and the optional bdb-je dependency on request, enabling removal of the main component dependencies from the repository and the 'source release' artifacts.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1337211 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/common')
-rw-r--r--qpid/java/common/build.xml7
1 files changed, 6 insertions, 1 deletions
diff --git a/qpid/java/common/build.xml b/qpid/java/common/build.xml
index fe96f384d5..a78d6c4133 100644
--- a/qpid/java/common/build.xml
+++ b/qpid/java/common/build.xml
@@ -98,10 +98,15 @@ public class QpidBuildVersion
</target>
<target name="jms-selector">
+ <copy tofile="${module.build}/javacc.jar" failonerror="true">
+ <fileset dir="${project.root}/lib/required">
+ <include name="javacc-*.jar"/>
+ </fileset>
+ </copy>
<mkdir dir="${selector.output.dir}"/>
<javacc target="src/main/grammar/SelectorParser.jj"
outputdirectory="${selector.output.dir}"
- javacchome="${project.root}/lib"/>
+ javacchome="${module.build}"/>
</target>
<target name="precompile" depends="gentools,jython,create-version,build-version,jms-selector"/>