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/indexer-core/pom.xml b/indexer-core/pom.xml index 770fa7384d9143bbaead1b577e903505813fcf99..2aefa834bad5cffdb6b39da78b359f4d8fd03cfb 100644 --- a/indexer-core/pom.xml +++ b/indexer-core/pom.xml @@ -205,6 +205,24 @@ </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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> <build> <defaultGoal>test</defaultGoal> <plugins> diff --git a/pom.xml b/pom.xml index a23719217a694da3172adfbd6db8f89aa2b89654..9e36b2746e2b28283aa939b56560511b11a43bee 100644 --- a/pom.xml +++ b/pom.xml @@ -41,22 +41,20 @@ <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>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/25/packages/maven</url> </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> </distributionManagement> <modules> diff --git a/provider/indexer-aws/pom.xml b/provider/indexer-aws/pom.xml index df0dfc85764424c9b6ffe80e57b9c2f4af85fdaa..c5c11880a2e30adccae54f6ddff4f1fe383a9a3d 100644 --- a/provider/indexer-aws/pom.xml +++ b/provider/indexer-aws/pom.xml @@ -187,25 +187,19 @@ </build> <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> - </repository> - - <repository> - <id>local.release</id> - <url>file:../../local-release-dir</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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> </project> diff --git a/provider/indexer-azure/pom.xml b/provider/indexer-azure/pom.xml index 014ca4df212eba1d0be1b11eed0febe1054b2692..3ad7260a2e4f24e716f197532388004322c1ea53 100644 --- a/provider/indexer-azure/pom.xml +++ b/provider/indexer-azure/pom.xml @@ -177,6 +177,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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> + <build> <plugins> <plugin> diff --git a/provider/indexer-gcp/pom.xml b/provider/indexer-gcp/pom.xml index 063cef93c91dcc6036c75d7ebfa989f015eaf520..795053370729a4d60b19488f45f28c4b24116f82 100644 --- a/provider/indexer-gcp/pom.xml +++ b/provider/indexer-gcp/pom.xml @@ -18,16 +18,21 @@ <packaging>jar</packaging> <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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> <dependencies> <dependency> <groupId>org.opengroup.osdu.indexer</groupId> diff --git a/testing/indexer-test-aws/pom.xml b/testing/indexer-test-aws/pom.xml index 7e597dcd67207ad954dbed223049572b79daa740..9ed9fafc2cbf3ed54dbd88426fb9df0a7206880a 100644 --- a/testing/indexer-test-aws/pom.xml +++ b/testing/indexer-test-aws/pom.xml @@ -138,6 +138,24 @@ </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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> <build> <plugins> <plugin> diff --git a/testing/indexer-test-azure/pom.xml b/testing/indexer-test-azure/pom.xml index 1856f07f344cd75550325624815b87d71af92e52..0dc9d6c176adb45c71059fc4df35c7a60fe04f30 100644 --- a/testing/indexer-test-azure/pom.xml +++ b/testing/indexer-test-azure/pom.xml @@ -35,16 +35,21 @@ <!-- indexer test core depends on core libraries in OSDU, so the repository needs to be configured --> <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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> <dependencies> <!-- Internal packages --> diff --git a/testing/indexer-test-core/pom.xml b/testing/indexer-test-core/pom.xml index f0dddebf7b91692aba1cb6ac03c98f17bb1b2afa..74ab140f67da111aaa517cc068567979a593b034 100644 --- a/testing/indexer-test-core/pom.xml +++ b/testing/indexer-test-core/pom.xml @@ -17,16 +17,21 @@ <!-- testing core depends on core libraries in OSDU, so the repository needs to be configured --> <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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> <dependencies> <dependency> <groupId>org.opengroup.osdu</groupId> diff --git a/testing/indexer-test-gcp/pom.xml b/testing/indexer-test-gcp/pom.xml index 12ac773f9139cf5d22c230264255652f74d75f4a..63544ea5c419cb00db31cd998e7f3e1c44523796 100644 --- a/testing/indexer-test-gcp/pom.xml +++ b/testing/indexer-test-gcp/pom.xml @@ -127,4 +127,22 @@ <version>27.1-jre</version> </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/25/packages/maven</url> + </repository> + <snapshotRepository> + <id>${gitlab-server}</id> + <url>https://community.opengroup.org/api/v4/projects/25/packages/maven</url> + </snapshotRepository> + </distributionManagement> </project> \ No newline at end of file