This is an automated email from the ASF dual-hosted git repository.

vterentev pushed a commit to branch fix-maven-snapshots
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 237ed1f88855b857009307e8c71bc955986018c3
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Thu Jun 12 20:10:41 2025 +0400

    Move snapshots repository from pom to settings.xml
---
 .../workflows/beam_PostRelease_NightlySnapshot.yml | 26 ++++++++++++++++++++++
 .../src/main/resources/archetype-resources/pom.xml | 14 ------------
 .../src/main/resources/archetype-resources/pom.xml | 14 ------------
 .../src/main/resources/archetype-resources/pom.xml | 14 ------------
 .../resources/projects/basic/reference/pom.xml     | 14 ------------
 5 files changed, 26 insertions(+), 56 deletions(-)

diff --git a/.github/workflows/beam_PostRelease_NightlySnapshot.yml 
b/.github/workflows/beam_PostRelease_NightlySnapshot.yml
index e4474fc5606..36f94515239 100644
--- a/.github/workflows/beam_PostRelease_NightlySnapshot.yml
+++ b/.github/workflows/beam_PostRelease_NightlySnapshot.yml
@@ -62,6 +62,32 @@ jobs:
       - name: Setup temp local maven
         id: setup_local_maven
         run: echo "NEW_TEMP_DIR=$(mktemp -d)" >> $GITHUB_OUTPUT
+      - name: Auth on snapshot repository
+        run: |
+          mkdir -p ${HOME}/.m2
+          echo "<settings>
+            <servers>
+              <server>
+                <id>apache.snapshots.https</id>
+                <username>${{ secrets.NEXUS_USER }}</username>
+                <password>${{ secrets.NEXUS_PW }}</password>
+              </server>
+            </servers>
+            <profiles>
+              <profile>
+                <id>snapshots</id>
+                <repositories>
+                  <repository>
+                    <id>apache.snapshots</id>
+                    
<url>https://repository.apache.org/content/repositories/snapshots/</url>
+                    <snapshots>
+                      <enabled>true</enabled>
+                    </snapshots>
+                  </repository>
+                </repositories>
+              </profile>
+            </profiles>
+          </settings>" > ${HOME}/.m2/settings.xml
       - name: run PostRelease validation script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git 
a/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
 
b/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
index b90dc4d83b3..be750b1bf64 100644
--- 
a/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
+++ 
b/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
@@ -52,20 +52,6 @@
     <flink.artifact.name>@flink.artifact.name@</flink.artifact.name>
   </properties>
 
-  <repositories>
-    <repository>
-      <id>apache.snapshots</id>
-      <name>Apache Development Snapshot Repository</name>
-      <url>https://repository.apache.org/content/repositories/snapshots/</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <build>
     <plugins>
       <plugin>
diff --git 
a/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
 
b/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
index 93bbc290d6f..647470e618e 100644
--- 
a/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
+++ 
b/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
@@ -50,20 +50,6 @@
     <flink.artifact.name>@flink.artifact.name@</flink.artifact.name>
   </properties>
 
-  <repositories>
-    <repository>
-      <id>apache.snapshots</id>
-      <name>Apache Development Snapshot Repository</name>
-      <url>https://repository.apache.org/content/repositories/snapshots/</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <build>
     <plugins>
       <plugin>
diff --git 
a/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
 
b/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
index f4fb9f8df26..f10f31e7380 100644
--- 
a/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
+++ 
b/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
@@ -32,20 +32,6 @@
     <slf4j.version>@slf4j.version@</slf4j.version>
   </properties>
 
-  <repositories>
-    <repository>
-      <id>apache.snapshots</id>
-      <name>Apache Development Snapshot Repository</name>
-      <url>https://repository.apache.org/content/repositories/snapshots/</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <build>
    <plugins>
       <plugin>
diff --git 
a/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
 
b/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
index 62d6e709d8a..e9c35913832 100644
--- 
a/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
+++ 
b/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
@@ -32,20 +32,6 @@
     <slf4j.version>@slf4j.version@</slf4j.version>
   </properties>
 
-  <repositories>
-    <repository>
-      <id>apache.snapshots</id>
-      <name>Apache Development Snapshot Repository</name>
-      <url>https://repository.apache.org/content/repositories/snapshots/</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <build>
    <plugins>
       <plugin>

Reply via email to