summaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2024-01-08 04:30:52 +0100
committerGravatar Uko Kokņevičs2024-01-08 04:30:52 +0100
commitd65833c6ce3d2bf9c486198ca0bb6e59ac13c73a (patch)
tree10665b7cf6193800589facade908b37d9ea42f31 /build.gradle.kts
parentCreated the EMC system (diff)
downloadmc-eris-alchemy-d65833c6ce3d2bf9c486198ca0bb6e59ac13c73a.tar.gz
mc-eris-alchemy-d65833c6ce3d2bf9c486198ca0bb6e59ac13c73a.tar.xz
mc-eris-alchemy-d65833c6ce3d2bf9c486198ca0bb6e59ac13c73a.zip
Made gradle publish work
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts19
1 files changed, 17 insertions, 2 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
7val jakartaAnnotationVersion: String by project 7val jakartaAnnotationVersion: String by project
8val loaderVersion: String by project 8val loaderVersion: String by project
9val modid: String by project 9val modid: String by project
10val modVersion: String by project
10val minecraftVersion: String by project 11val minecraftVersion: String by project
11val patchouliVersion: String by project 12val patchouliVersion: String by project
12val quiltMappings: String by project 13val quiltMappings: String by project
@@ -16,8 +17,8 @@ base {
16 archivesName = modid 17 archivesName = modid
17} 18}
18 19
19version = "0.1+${minecraftVersion}"
20group = groupid 20group = groupid
21version = "${modVersion}+${minecraftVersion}"
21 22
22repositories { 23repositories {
23 maven { 24 maven {
@@ -79,9 +80,14 @@ java {
79 sourceCompatibility = JavaVersion.VERSION_17 80 sourceCompatibility = JavaVersion.VERSION_17
80 targetCompatibility = JavaVersion.VERSION_17 81 targetCompatibility = JavaVersion.VERSION_17
81 82
83 withJavadocJar()
82 withSourcesJar() 84 withSourcesJar()
83} 85}
84 86
87tasks.javadoc {
88 (options as StandardJavadocDocletOptions).addBooleanOption("html5", true)
89}
90
85tasks.jar { 91tasks.jar {
86 from("LICENSE") { 92 from("LICENSE") {
87 rename { "${it}_${base.archivesName.get()}" } 93 rename { "${it}_${base.archivesName.get()}" }
@@ -91,9 +97,18 @@ tasks.jar {
91publishing { 97publishing {
92 publications { 98 publications {
93 create<MavenPublication>("maven") { 99 create<MavenPublication>("maven") {
100 artifactId = modid
94 from(components["java"]) 101 from(components["java"])
95 } 102 }
96 } 103 }
97 104
98 repositories {} 105 repositories {
106 maven {
107 url = uri("https://mvn.enes.lv/")
108 credentials {
109 username = (findProperty("mvnUsername") ?: System.getenv("MVN_USERNAME")).toString()
110 password = (findProperty("mvnPassword") ?: System.getenv("MVN_PASSWORD")).toString()
111 }
112 }
113 }
99} 114}