From 7e1b535a7316ec9a949b94eed9c07a0fa0789a4c Mon Sep 17 00:00:00 2001 From: Tim Donohue Date: Wed, 31 Oct 2012 12:34:06 -0500 Subject: [PATCH] Move the 'distributions' profile (which creates the zip/tarball distributions) to the [src]/dspace/pom.xml. Minor updates (including enhanced comments) to all three of our Assemblies (assembly.xml, release.xml and src-release.xml), to ensure they all work properly when run from [src]/dspace/src/main/assembly/. Also minor updates to 'dspace-parent' and 'dspace' POM files. All these changes now fix issues with 'mvn package -Pdistributions'. --- dspace/pom.xml | 75 ++++++++++++++++++++---- dspace/src/main/assembly/assembly.xml | 42 ++++++++----- dspace/src/main/assembly/release.xml | 10 +++- dspace/src/main/assembly/src-release.xml | 9 ++- pom.xml | 36 ------------ 5 files changed, 110 insertions(+), 62 deletions(-) diff --git a/dspace/pom.xml b/dspace/pom.xml index 939d700d30..eeec5ca8aa 100644 --- a/dspace/pom.xml +++ b/dspace/pom.xml @@ -18,13 +18,6 @@ 3.0-rc3-SNAPSHOT .. - - - - modules - @@ -62,19 +55,24 @@ - + maven-assembly-plugin + + false - src/assemble/assembly.xml + src/main/assembly/assembly.xml package - directory-single + single @@ -82,6 +80,63 @@ + + + + + default + + true + + + + modules + + + + + + + distributions + + false + + + + + maven-assembly-plugin + false + + + false + + + src/main/assembly/release.xml + src/main/assembly/src-release.xml + + gnu + dspace-${project.version} + + package + + single + + + + + + + + + + diff --git a/dspace/src/main/assembly/assembly.xml b/dspace/src/main/assembly/assembly.xml index fb8bb07a9d..798704b866 100644 --- a/dspace/src/main/assembly/assembly.xml +++ b/dspace/src/main/assembly/assembly.xml @@ -7,6 +7,11 @@ http://www.dspace.org/license/ --> + @@ -17,6 +22,7 @@ false + src/main/config . @@ -24,6 +30,19 @@ build.xml + + + .. + . + + LICENSE* + README + + + LICENSE_HEADER + + + . @@ -32,18 +51,15 @@ docs/** etc/** solr/** - build.xml - LICENSE* - CHANGES - KNOWN_BUGS - README + src config/dspace.cfg config/modules/** + . @@ -53,6 +69,7 @@ + config/dspace.cfg @@ -62,8 +79,8 @@ @@ -77,13 +94,10 @@ - - *:war:* - *:jar:* @@ -103,8 +117,8 @@ diff --git a/dspace/src/main/assembly/release.xml b/dspace/src/main/assembly/release.xml index d85d6be998..9dc114859b 100644 --- a/dspace/src/main/assembly/release.xml +++ b/dspace/src/main/assembly/release.xml @@ -8,6 +8,11 @@ http://www.dspace.org/license/ --> + @@ -21,7 +26,10 @@ true + + .. true + dspace/** LICENSE* @@ -30,9 +38,9 @@ build.properties pom.xml + **/target/** - make-release-package .* diff --git a/dspace/src/main/assembly/src-release.xml b/dspace/src/main/assembly/src-release.xml index c26b70cb88..b6eafbe208 100644 --- a/dspace/src/main/assembly/src-release.xml +++ b/dspace/src/main/assembly/src-release.xml @@ -8,6 +8,11 @@ http://www.dspace.org/license/ --> + @@ -21,10 +26,12 @@ true + + .. true + **/target/** - make-release-package .* diff --git a/pom.xml b/pom.xml index cecd1e4628..ec08e71089 100644 --- a/pom.xml +++ b/pom.xml @@ -378,42 +378,6 @@ - - - distributions - - false - - - - - maven-assembly-plugin - false - - - false - - - src/main/assembly/release.xml - src/main/assembly/src-release.xml - - gnu - dspace-${project.version} - - package - - single - - - - - - - -