Add build option for configuring maven central mirror

This commit is contained in:
Christian Beikov 2023-10-09 15:27:12 +02:00
parent 75b691cd74
commit dadfcb15ca
4 changed files with 6 additions and 3 deletions

2
Jenkinsfile vendored
View File

@ -110,7 +110,7 @@ stage('Build') {
// Use withEnv instead of setting env directly, as that is global!
// See https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md
withEnv(["JAVA_HOME=${javaHome}", "PATH+JAVA=${javaHome}/bin"]) {
state[buildEnv.tag]['additionalOptions'] = ''
state[buildEnv.tag]['additionalOptions'] = '-PmavenMirror=nexus-load-balancer-c4cf05fd92f43ef8.elb.us-east-1.amazonaws.com'
if ( testJavaHome ) {
state[buildEnv.tag]['additionalOptions'] = state[buildEnv.tag]['additionalOptions'] +
" -Ptest.jdk.version=${buildEnv.testJdkVersion} -Porg.gradle.java.installations.paths=${javaHome},${testJavaHome}"

View File

@ -47,7 +47,7 @@ pipeline {
}
dir('hibernate') {
checkout scm
sh './gradlew publishToMavenLocal -DjakartaJpaVersion=3.1.0'
sh './gradlew publishToMavenLocal -PmavenMirror=nexus-load-balancer-c4cf05fd92f43ef8.elb.us-east-1.amazonaws.com -DjakartaJpaVersion=3.1.0'
script {
env.HIBERNATE_VERSION = sh (
script: "grep hibernateVersion gradle/version.properties|cut -d'=' -f2",

View File

@ -41,7 +41,7 @@ pipeline {
}
dir('hibernate') {
checkout scm
sh './gradlew publishToMavenLocal -DjakartaJpaVersion=3.2.0-SNAPSHOT'
sh './gradlew publishToMavenLocal -PmavenMirror=nexus-load-balancer-c4cf05fd92f43ef8.elb.us-east-1.amazonaws.com -DjakartaJpaVersion=3.2.0-SNAPSHOT'
script {
env.HIBERNATE_VERSION = sh (
script: "grep hibernateVersion gradle/version.properties|cut -d'=' -f2",

View File

@ -25,6 +25,9 @@ plugins {
dependencyResolutionManagement {
repositories {
if ( rootProject.hasProperty( "mavenMirror" ) ) {
url( rootProject.property( "mavenMirror" ) )
}
mavenCentral()
// Needed for the RC versions of Jakarta Persistence
maven {