]> juplo.de Git - demos/kafka/training/commitdiff
Das von Chat-GPT erzeugte Skript die Gradle-Ergänzungen überarbeitet
authorKai Moritz <kai@juplo.de>
Thu, 15 May 2025 15:07:06 +0000 (17:07 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 15 Mar 2026 10:06:14 +0000 (11:06 +0100)
patch_gradle_for_si_nexus.sh

index 25505a1e05bd91b7e0bf4e95f84418617244f056..e2db21d1f76b58936eca6422b8528665ae64388f 100755 (executable)
@@ -11,24 +11,24 @@ TMP_PLUGIN_BLOCK=$(mktemp)
 
 # repositories { ... } Block
 cat > "$TMP_REPO_BLOCK" <<EOF
-    maven {
-        url '$NEXUS_URL'
-    }
-    maven {
-        name 'gradle plugins'
-        url 'https://plugins.gradle.org/m2/'
-    }
+  maven {
+      url '$NEXUS_URL'
+  }
+  maven {
+      name 'gradle plugins'
+      url 'https://plugins.gradle.org/m2/'
+  }
 EOF
 
 # pluginManagement { ... } Block
 cat > "$TMP_PLUGIN_BLOCK" <<EOF
 pluginManagement {
-    repositories {
-        maven {
-            name 'Nexus-Internal Access'
-            url '$NEXUS_URL'
-        }
+  repositories {
+    maven {
+      name 'Nexus-Internal Access'
+      url '$NEXUS_URL'
     }
+  }
 }
 
 EOF
@@ -54,10 +54,10 @@ for file in */*/build.gradle; do
                 }
             }
             { print }
-        ' "$file" > "$file.tmp" && mv "$file.tmp" "$file"
+        ' "$file" > "$file.tmp" && mv -v "$file.tmp" "$file"
     else
         # Kein repositories-Block → Block am Anfang einfügen
-        cat "$TMP_REPO_BLOCK" "$file" > "$file.tmp" && mv "$file.tmp" "$file"
+        cat "$TMP_REPO_BLOCK" "$file" > "$file.tmp" && mv -v "$file.tmp" "$file"
     fi
 done
 
@@ -68,7 +68,7 @@ for file in */*/settings.gradle; do
 
     # Nur einfügen, wenn pluginManagement noch nicht enthalten
     if ! grep -q 'pluginManagement' "$file"; then
-        cat "$TMP_PLUGIN_BLOCK" "$file" > "$file.tmp" && mv "$file.tmp" "$file"
+        cat "$TMP_PLUGIN_BLOCK" "$file" > "$file.tmp" && mv -v "$file.tmp" "$file"
     else
         echo "    (pluginManagement bereits vorhanden – übersprungen)"
     fi