From d65833c6ce3d2bf9c486198ca0bb6e59ac13c73a Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Mon, 8 Jan 2024 04:30:52 +0100 Subject: Made gradle publish work --- build.gradle.kts | 19 +++++++++++++++++-- gradle.properties | 1 + gradle/wrapper/gradle-wrapper.properties | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 6b30db9..b4bd891 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,6 +7,7 @@ val groupid: String by project val jakartaAnnotationVersion: String by project val loaderVersion: String by project val modid: String by project +val modVersion: String by project val minecraftVersion: String by project val patchouliVersion: String by project val quiltMappings: String by project @@ -16,8 +17,8 @@ base { archivesName = modid } -version = "0.1+${minecraftVersion}" group = groupid +version = "${modVersion}+${minecraftVersion}" repositories { maven { @@ -79,9 +80,14 @@ java { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 + withJavadocJar() withSourcesJar() } +tasks.javadoc { + (options as StandardJavadocDocletOptions).addBooleanOption("html5", true) +} + tasks.jar { from("LICENSE") { rename { "${it}_${base.archivesName.get()}" } @@ -91,9 +97,18 @@ tasks.jar { publishing { publications { create("maven") { + artifactId = modid from(components["java"]) } } - repositories {} + repositories { + maven { + url = uri("https://mvn.enes.lv/") + credentials { + username = (findProperty("mvnUsername") ?: System.getenv("MVN_USERNAME")).toString() + password = (findProperty("mvnPassword") ?: System.getenv("MVN_PASSWORD")).toString() + } + } + } } diff --git a/gradle.properties b/gradle.properties index aad323e..fd88dd2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,6 +3,7 @@ org.gradle.parallel = true groupid = lv.enes.mc modid = eris_alchemy +modVersion = 0.1-SNAPSHOT loomPluginVersion = 1.4.1 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e6aba25..1af9e09 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME -- cgit v1.2.3