From c4b207628ac34d5662303245fdffbf8f2e8d71ef Mon Sep 17 00:00:00 2001 From: Robert Gemmell Date: Sun, 29 Sep 2013 17:20:29 +0000 Subject: QPID-5192, QPID-5048: update the maven build in line with previous QPID-5192 commit, generate into the src tree but only when -Dgenerate=true is used Moves the JavaCC invocation in common and the antrun-plugin invocation in broker-core to their own profile so they dont run unless requested. The antrun-plugin in common to be similarly moved when other changes to what its doing later become possible. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1527355 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/java/common/pom.xml | 88 ++++++++++++++++++++++-------------------------- 1 file changed, 40 insertions(+), 48 deletions(-) (limited to 'qpid/java/common') diff --git a/qpid/java/common/pom.xml b/qpid/java/common/pom.xml index a5ab0cae05..bf944df901 100644 --- a/qpid/java/common/pom.xml +++ b/qpid/java/common/pom.xml @@ -28,9 +28,9 @@ - ${project.build.directory}/generated-sources/generated-amqp-0-8 - ${project.build.directory}/generated-sources/generated-amqp-0-10 - ${project.build.directory}/generated-sources/generated-jms-selector/org/apache/qpid/filter/selector + ${basedir}/src/main/java + ${basedir}/src/main/java + ${basedir}/src/main/java/org/apache/qpid/filter/selector ${project.build.directory}/classes/qpidversion.properties @@ -85,28 +85,6 @@ - - org.codehaus.mojo - javacc-maven-plugin - 2.6 - - - jms-selector-generated - generate-sources - - javacc - - - ${selector.output.dir} - src/main/grammar - - SelectorParser.jj - - - - - - org.apache.maven.plugins maven-antrun-plugin @@ -147,30 +125,44 @@ - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.8 - - - add-source - generate-sources - - add-source - - - - ${generated-amqp-0-8-dir} - ${generated-amqp-0-10-dir} - - - - - - + + + generate-sources-common + + + generate + true + + + + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + jms-selector-generated + generate-sources + + javacc + + + ${selector.output.dir} + src/main/grammar + + SelectorParser.jj + + + + + + + + + + -- cgit v1.2.1