Updated build script

This commit is contained in:
nathan 2020-05-07 23:06:47 +02:00
parent f46a0030a9
commit b5878a3efe

View File

@ -34,16 +34,16 @@ plugins {
`maven-publish` `maven-publish`
// publish on sonatype // publish on sonatype
id("de.marcphilipp.nexus-publish") version "0.2.0" id("de.marcphilipp.nexus-publish") version "0.4.0"
// close and release on sonatype // close and release on sonatype
id("io.codearte.nexus-staging") version "0.21.0" id("io.codearte.nexus-staging") version "0.21.2"
id("com.dorkbox.CrossCompile") version "1.0.1" id("com.dorkbox.CrossCompile") version "1.1"
id("com.dorkbox.Licensing") version "1.4" id("com.dorkbox.Licensing") version "1.4.2"
id("com.dorkbox.VersionUpdate") version "1.4.1" id("com.dorkbox.VersionUpdate") version "1.6.1"
id("com.dorkbox.GradleUtils") version "1.2" id("com.dorkbox.GradleUtils") version "1.4"
kotlin("jvm") version "1.3.31" kotlin("jvm") version "1.3.72"
} }
object Extras { object Extras {
@ -257,7 +257,7 @@ tasks.jar.get().apply {
} }
dependencies { dependencies {
implementation("io.netty:netty-all:4.1.34.Final") implementation("io.netty:netty-all:4.1.49.Final")
implementation("com.esotericsoftware:kryo:5.0.0-RC2") implementation("com.esotericsoftware:kryo:5.0.0-RC2")
implementation("net.jpountz.lz4:lz4:1.3.0") implementation("net.jpountz.lz4:lz4:1.3.0")
@ -266,16 +266,16 @@ dependencies {
implementation("org.bouncycastle:bcmail-jdk15on:$bcVersion") implementation("org.bouncycastle:bcmail-jdk15on:$bcVersion")
implementation("org.bouncycastle:bctls-jdk15on:$bcVersion") implementation("org.bouncycastle:bctls-jdk15on:$bcVersion")
implementation("net.jodah:typetools:0.6.1") implementation("net.jodah:typetools:0.6.2")
implementation("de.javakaffee:kryo-serializers:0.45") implementation("de.javakaffee:kryo-serializers:0.45")
implementation("com.dorkbox:ObjectPool:2.12") implementation("com.dorkbox:ObjectPool:2.12")
implementation("com.dorkbox:Utilities:1.1") implementation("com.dorkbox:Utilities:1.2")
implementation("org.slf4j:slf4j-api:1.7.25") implementation("org.slf4j:slf4j-api:1.7.30")
testCompile("junit:junit:4.12") testImplementation("junit:junit:4.13")
testCompile("ch.qos.logback:logback-classic:1.2.3") testImplementation("ch.qos.logback:logback-classic:1.2.3")
} }
/////////////////////////////// ///////////////////////////////
@ -369,9 +369,13 @@ publishing {
nexusPublishing { nexusPublishing {
packageGroup.set(Extras.group) packageGroup.set(Extras.group)
repositoryName.set("maven")
username.set(Extras.sonatypeUserName) repositories {
password.set(Extras.sonatypePassword) sonatype() {
username.set(Extras.sonatypeUserName)
password.set(Extras.sonatypePassword)
}
}
} }
signing { signing {
@ -382,7 +386,7 @@ publishing {
group = "publish and release" group = "publish and release"
// required to make sure the tasks run in the correct order // required to make sure the tasks run in the correct order
tasks["closeAndReleaseRepository"].mustRunAfter(tasks["publishToNexus"]) tasks["closeAndReleaseRepository"].mustRunAfter(tasks["publishToSonatype"])
dependsOn("publishToNexus", "closeAndReleaseRepository") dependsOn("publishToNexus", "closeAndReleaseRepository")
} }
} }