diff options
Diffstat (limited to '')
-rwxr-xr-x | java/sca/distribution/features/etc/generate-pom.sh (renamed from java/sca/distribution/features/generate-profile.sh) | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/java/sca/distribution/features/generate-profile.sh b/java/sca/distribution/features/etc/generate-pom.sh index 1d847a164e..cf53e890d9 100755 --- a/java/sca/distribution/features/generate-profile.sh +++ b/java/sca/distribution/features/etc/generate-pom.sh @@ -20,7 +20,7 @@ # included directly or transitively in that distribution echo " <profile>" -echo " <id>distribution</id>" +echo " <id>modules</id>" echo " <modules>" unzip -v target/*-SNAPSHOT.zip | awk '/(.*)(\/modules\/tuscany-)(.*)(\..ar$)/ { print gensub("(.*)(/modules/tuscany-)(.*)(-...-SNAPSHOT.jar)", "\\3", "g")}' | sort | awk '{ printf " <module>../../../modules/%s</module>\n", $1 }' @@ -29,3 +29,12 @@ echo " </modules>" echo " </profile>" echo "" +# This generates a list of includes that can be included in a +# Maven assembly fileset, to include the source of the modules +# in a source distribution for example + +echo " <includes>" +unzip -v target/*-SNAPSHOT.zip | awk '/(.*)(\/modules\/tuscany-)(.*)(\..ar$)/ { print gensub("(.*)(/modules/tuscany-)(.*)(-...-SNAPSHOT.jar)", "\\3", "g")}' | sort | awk '{ printf " <include>%s/**/*</include>\n", $1 }' +echo " </includes>" +echo "" + |