From de49c164ad155f90d3d776372bbc1425afb6431d Mon Sep 17 00:00:00 2001 From: Robert Gemmell Date: Thu, 27 Feb 2014 13:27:53 +0000 Subject: QPID-5048: Maven enahancements to restructure POM hierarchy and improve build Patch supplied by Andrew MacBean . git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572552 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/java/perftests/pom.xml | 184 +-------------------- .../src/main/assembly/qpid-perftests-bin.xml | 15 +- qpid/java/perftests/visualisation-jfc/pom.xml | 4 +- 3 files changed, 17 insertions(+), 186 deletions(-) (limited to 'qpid/java/perftests') diff --git a/qpid/java/perftests/pom.xml b/qpid/java/perftests/pom.xml index ce60b13703..5350f8aaa1 100644 --- a/qpid/java/perftests/pom.xml +++ b/qpid/java/perftests/pom.xml @@ -20,8 +20,9 @@ org.apache.qpid - qpid-parent - 1.0-SNAPSHOT + qpid-systests-parent + 0.28-SNAPSHOT + ../qpid-systests-parent/pom.xml qpid-perftests @@ -29,13 +30,6 @@ Qpid Performance Tests Performance testing configuration, code and tests - - target${file.separator}qpid-broker${file.separator}${project.version} - - ${basedir}${file.separator}${broker.home.dir} - ${qpid.home}${file.separator}qbtc-output - - @@ -44,16 +38,6 @@ ${project.version} - - log4j - log4j - - - - org.slf4j - slf4j-api - - org.apache.geronimo.specs geronimo-jms_1.1_spec @@ -102,167 +86,5 @@ test - - - - - src/main/resources - - - src/main/java - - **/*.java/ - - - - - - - src/test/java - - **/*.java - - - - src/test/resources - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - - true - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - - src/main/assembly/qpid-perftests-bin.xml - - - - - make-assembly - package - - single - - - - - - - org.apache.maven.plugins - maven-resources-plugin - - - - - copy-systests-etc-resources - generate-resources - - copy-resources - - - ${qpid.home} - - - ${basedir}/../systests - - etc/ - - - - - - - - copy-test-profile-resources - generate-resources - - copy-resources - - - ${qpid.home}/.. - - - ${basedir}/.. - - test-profiles/ - - - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - - extract-broker-distribution - pre-integration-test - - unpack - - - false - ${project.build.directory} - - - org.apache.qpid - qpid-broker - ${project.version} - bin - tar.gz - - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${basedir}/.. - - **/org/apache/qpid/systest/**/*.java - - - ${project.basedir}${file.separator}..${file.separator}test-profiles${file.separator}log4j-test.xml - - - - - integration-test - integration-test - - test - - - - **/org/apache/qpid/disttest/**/*.java - - - - - - - diff --git a/qpid/java/perftests/src/main/assembly/qpid-perftests-bin.xml b/qpid/java/perftests/src/main/assembly/qpid-perftests-bin.xml index 52ac6884ae..a4f25fd415 100644 --- a/qpid/java/perftests/src/main/assembly/qpid-perftests-bin.xml +++ b/qpid/java/perftests/src/main/assembly/qpid-perftests-bin.xml @@ -11,12 +11,21 @@ ${project.basedir} / - README* - LICENSE* - NOTICE* etc/ + + ${project.build.directory}/generated-licenses/ + / + + README + NOTICE + LICENSE + THIRDPARTY + + 0644 + 0755 + diff --git a/qpid/java/perftests/visualisation-jfc/pom.xml b/qpid/java/perftests/visualisation-jfc/pom.xml index ea0979de39..92aac980ca 100644 --- a/qpid/java/perftests/visualisation-jfc/pom.xml +++ b/qpid/java/perftests/visualisation-jfc/pom.xml @@ -20,8 +20,8 @@ org.apache.qpid - qpid-parent - 1.0-SNAPSHOT + qpid-java-build + 0.28-SNAPSHOT ../../pom.xml -- cgit v1.2.1