summaryrefslogtreecommitdiffstats
path: root/java/sca/distribution/features/etc/generate-pom.sh
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xjava/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 ""
+