From be4ba54fe44610ca3c8f68c04f24d3de0a5fcc80 Mon Sep 17 00:00:00 2001 From: Robert Munteanu Date: Thu, 27 Apr 2023 14:04:00 +0200 Subject: [PATCH] SLING-11843 - Change Default JDK/OS for Jenkins Builds to JDK11/17 on Unix/Windows Add a script that can be used to generate a reactor pom of all top-level Sling Maven modules. --- scripts/generate-all-pom.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 scripts/generate-all-pom.sh diff --git a/scripts/generate-all-pom.sh b/scripts/generate-all-pom.sh new file mode 100755 index 0000000..5e31a5d --- /dev/null +++ b/scripts/generate-all-pom.sh @@ -0,0 +1,27 @@ +#!/bin/bash -eu + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +cat << POM_START + + 4.0.0 + + org.apache.sling + sling-all-reactor + pom + 1-SNAPSHOT + +POM_START + +echo " " +for repo_dir in $(repo list --path-only); do + # TODO - skipping due to unexpected behaviour of feature tooling in aggregator + if [[ "${repo_dir}" = "org-apache-sling-starter" || "${repo_dir}" = "org-apache-sling-app-cms" ]]; then + continue + fi + if [ -f "${SCRIPT_DIR}/../../${repo_dir}/pom.xml" ]; then + echo " $repo_dir" + fi +done +echo " " +echo ""