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>
