diff --git a/.mvn/community-maven.settings.xml b/.mvn/community-maven.settings.xml new file mode 100644 index 0000000000000000000000000000000000000000..75718a6d51b789d04f859ab8906b094bfb76b825 --- /dev/null +++ b/.mvn/community-maven.settings.xml @@ -0,0 +1,55 @@ +<settings> + <profiles> + <profile> + <!-- This profile uses the CI-Token to authenticate with the server, and is the default case --> + <id>GitLab-Authenticate-With-Job-Token</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <properties> + <gitlab-server>community-maven-via-job-token</gitlab-server> + </properties> + </profile> + + <profile> + <!-- This profile uses a personal token to authenticate, which is useful for local or manual runs. The + presence of the COMMUNITY_MAVEN_TOKEN variable triggers this and overrides the CI Token + based authentication --> + <id>GitLab-Authenticate-With-Private-Token</id> + <activation> + <property> + <name>env.COMMUNITY_MAVEN_TOKEN</name> + </property> + </activation> + <properties> + <gitlab-server>community-maven-via-private-token</gitlab-server> + </properties> + </profile> + </profiles> + + <servers> + <server> + <id>community-maven-via-job-token</id> + <configuration> + <httpHeaders> + <property> + <name>Job-Token</name> + <value>${env.CI_JOB_TOKEN}</value> + </property> + </httpHeaders> + </configuration> + </server> + + <server> + <id>community-maven-via-private-token</id> + <configuration> + <httpHeaders> + <property> + <name>Private-Token</name> + <value>${env.COMMUNITY_MAVEN_TOKEN}</value> + </property> + </httpHeaders> + </configuration> + </server> + </servers> +</settings> diff --git a/pom.xml b/pom.xml index eaef85596b8d5b87aded94de340bc5f086b0f207..bb5b63e2a350888feb12f99cddea1da32574a8ad 100644 --- a/pom.xml +++ b/pom.xml @@ -87,14 +87,8 @@ <repositories> <repository> - <id>os-core</id> - <url>https://pkgs.dev.azure.com/slb-des-ext-collaboration/_packaging/os-core/maven/v1</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>true</enabled> - </snapshots> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url> </repository> </repositories> @@ -105,8 +99,12 @@ <distributionManagement> <repository> - <id>os-core</id> - <url>https://pkgs.dev.azure.com/slb-des-ext-collaboration/_packaging/os-core/maven/v1</url> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </snapshotRepository> </distributionManagement> </project> diff --git a/provider/register-gcp/pom.xml b/provider/register-gcp/pom.xml index 12882d5ed20fbb814dcc50a3c1cf714e1521db02..dd84b8bdac296738f22de48828609453dbe0d6f7 100644 --- a/provider/register-gcp/pom.xml +++ b/provider/register-gcp/pom.xml @@ -77,6 +77,24 @@ </dependencies> + <repositories> + <repository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url> + </repository> + </repositories> + + <distributionManagement> + <repository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </snapshotRepository> + </distributionManagement> + <build> <plugins> <plugin> diff --git a/register-core/pom.xml b/register-core/pom.xml index 5259f0d4ab1f85e4e483e42259336961432bdf76..01745ce18be4b18a15a7d70dc6e4a67c7571d81b 100644 --- a/register-core/pom.xml +++ b/register-core/pom.xml @@ -223,4 +223,22 @@ <scope>test</scope> </dependency> </dependencies> + + <repositories> + <repository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url> + </repository> + </repositories> + + <distributionManagement> + <repository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </snapshotRepository> + </distributionManagement> </project> diff --git a/testing/register-test-core/pom.xml b/testing/register-test-core/pom.xml index b9be2cf6adc4139657952c60fdb76d533ba267ad..ff446e8f6a806e46f545563eab1423f448103a9c 100644 --- a/testing/register-test-core/pom.xml +++ b/testing/register-test-core/pom.xml @@ -128,14 +128,19 @@ <repositories> <repository> - <id>os-core</id> - <url>https://pkgs.dev.azure.com/slb-des-ext-collaboration/_packaging/os-core/maven/v1</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>true</enabled> - </snapshots> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url> </repository> </repositories> + + <distributionManagement> + <repository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </snapshotRepository> + </distributionManagement> </project> diff --git a/testing/register-test-gcp/pom.xml b/testing/register-test-gcp/pom.xml index c16b8a18b81035872164f77cd931ced8d3da8260..2feaf305fbb3be2486866024e86cd55e667a4675 100644 --- a/testing/register-test-gcp/pom.xml +++ b/testing/register-test-gcp/pom.xml @@ -128,14 +128,19 @@ <repositories> <repository> - <id>os-core</id> - <url>https://pkgs.dev.azure.com/slb-des-ext-collaboration/_packaging/os-core/maven/v1</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>true</enabled> - </snapshots> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url> </repository> </repositories> + + <distributionManagement> + <repository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/157/packages/maven</url> + </snapshotRepository> + </distributionManagement> </project>