You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by vt...@apache.org on 2025/06/12 16:10:57 UTC
(beam) 01/01: Move snapshots repository from pom to settings.xml
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 <vi...@akvelon.com>
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>