summaryrefslogtreecommitdiff
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
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
-rw-r--r--build.gradle.kts19
-rw-r--r--gradle.properties1
-rw-r--r--gradle/wrapper/gradle-wrapper.properties2
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
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}
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
3 3
4groupid = lv.enes.mc 4groupid = lv.enes.mc
5modid = eris_alchemy 5modid = eris_alchemy
6modVersion = 0.1-SNAPSHOT
6 7
7loomPluginVersion = 1.4.1 8loomPluginVersion = 1.4.1
8 9
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 @@
1distributionBase=GRADLE_USER_HOME 1distributionBase=GRADLE_USER_HOME
2distributionPath=wrapper/dists 2distributionPath=wrapper/dists
3distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip 3distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
4networkTimeout=10000 4networkTimeout=10000
5validateDistributionUrl=true 5validateDistributionUrl=true
6zipStoreBase=GRADLE_USER_HOME 6zipStoreBase=GRADLE_USER_HOME