Skip to content
Snippets Groups Projects
Verified Commit 99722eb7 authored by Miles Vella's avatar Miles Vella
Browse files

update build for new maven snapshot repo

parent f170c2d2
No related branches found
No related tags found
No related merge requests found
Pipeline #158231 canceled
......@@ -6,19 +6,22 @@ plugins {
id 'jacoco'
id 'signing'
id "com.gradleup.shadow" version "8.3.7"
id "com.gradleup.shadow" version "8.3.8"
id "io.github.gradle-nexus.publish-plugin" version "2.0.0"
}
project.group = 'de.hhu.stups'
project.version = "1.4.3-SNAPSHOT"
final isSnapshot = project.version.endsWith("-SNAPSHOT")
final snapshotsRepoUrl = "https://central.sonatype.com/repository/maven-snapshots/"
final releasesStagingRepoUrl = "https://ossrh-staging-api.central.sonatype.com/service/local/"
repositories {
mavenCentral()
if (isSnapshot) {
maven {
name = "sonatype snapshots"
url = "https://oss.sonatype.org/content/repositories/snapshots"
name = "Sonatype snapshots"
url = snapshotsRepoUrl
}
}
}
......@@ -45,11 +48,20 @@ dependencies {
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
withSourcesJar()
withJavadocJar()
}
javadoc {
// silence warnings on missing javadoc
options.addBooleanOption('Xdoclint:all,-missing', true)
if (JavaVersion.current().isJava9Compatible()) {
options.addBooleanOption('html5', true)
}
}
test {
useJUnitPlatform()
......@@ -133,18 +145,13 @@ publishing {
}
}
}
}
nexusPublishing {
repositories {
maven {
final releasesRepoUrl = "https://oss.sonatype.org/service/local/staging/deploy/maven2"
final snapshotsRepoUrl = "https://oss.sonatype.org/content/repositories/snapshots"
url = isSnapshot ? snapshotsRepoUrl : releasesRepoUrl
if (project.hasProperty('ossrhUsername') && project.hasProperty('ossrhPassword')) {
credentials {
username = project.ossrhUsername
password = project.ossrhPassword
}
}
mavenCentral {
snapshotRepositoryUrl.set(uri(snapshotsRepoUrl))
nexusUrl.set(uri(releasesStagingRepoUrl))
}
}
}
......
U2FsdGVkX1+BEAbjRIB+mXtm8SXf7JkI+WHnEimPW4vLHWrbGs8PY7u+B9BCqO+3
vmUhdJFfnwJglivtRmt3ecLUpSSG3pZFXrdtnR/eHdLIkbGIIjZRcRTokF66Z2CQ
sWdDhhu2gsRxXOiKSQ/d5MknWHd+zlLoMiWJv3u+EQ3desH/cadBC1RAod7L6Kul
UtSAw5pmAJFaBrRFoOJVvw7hi5ZkpcMB3JTZL2+1Tsxs50m7XAqc5PVdCHpMqVMb
U2FsdGVkX19piKEOUkSYKdDeqhnlaWPFZogPpH92J23jhFA+9LyzD+WbGUx/PD3u
VvDpzYel3BLSKKrQgaK3iJOoSNiZTnP6CtG1dBh1nTd/c0vGx6vAjEXhyH/Q9YO1
kiNBBHt1yjcrZpWsoCz5rtKFCMseuW9LT5DiD1u8y+d/RnBjfUYHyOzGGJbEE5uT
XE6SV4JL9kir7K71KHjXTfMyKFTXPbhGdPUVWMsx/MPL4YRanPEWKLH6P5ReeS4J
i1x21w0oy61wDvt/XQI7RA==
No preview for this file type
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
......
......@@ -114,7 +114,7 @@ case "$( uname )" in #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
CLASSPATH="\\\"\\\""
# Determine the Java command to use to start the JVM.
......@@ -213,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
"$@"
# Stop when "xargs" is not available.
......
......@@ -70,11 +70,11 @@ goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
set CLASSPATH=
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
:end
@rem End local scope for the variables with windows NT shell
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment