Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Sudhakar Chundu
Indexer
Commits
a154fd6d
Commit
a154fd6d
authored
Apr 14, 2020
by
David Diederich
Browse files
Configured Maven build scripts to use GitLab's package repository
parent
ed89d1f6
Changes
10
Hide whitespace changes
Inline
Side-by-side
.mvn/community-maven.settings.xml
0 → 100644
View file @
a154fd6d
<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>
indexer-core/pom.xml
View file @
a154fd6d
...
...
@@ -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>
...
...
pom.xml
View file @
a154fd6d
...
...
@@ -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>
...
...
provider/indexer-aws/pom.xml
View file @
a154fd6d
...
...
@@ -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>
provider/indexer-azure/pom.xml
View file @
a154fd6d
...
...
@@ -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>
...
...
provider/indexer-gcp/pom.xml
View file @
a154fd6d
...
...
@@ -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>
...
...
testing/indexer-test-aws/pom.xml
View file @
a154fd6d
...
...
@@ -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>
...
...
testing/indexer-test-azure/pom.xml
View file @
a154fd6d
...
...
@@ -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 -->
...
...
testing/indexer-test-core/pom.xml
View file @
a154fd6d
...
...
@@ -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>
...
...
testing/indexer-test-gcp/pom.xml
View file @
a154fd6d
...
...
@@ -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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment