aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-10-30 18:38:16 +0100
committerLinnea Gräf <nea@nea.moe>2024-10-30 18:38:16 +0100
commite8eab33cdf692d1efa056dd7abc73a1317fa4160 (patch)
tree1036167029486cab67afcd960db3ba900bad12b4
parentaa5976944b875a32e506587da1fd65507dab5086 (diff)
downloadmcautotranslations-e8eab33cdf692d1efa056dd7abc73a1317fa4160.tar.gz
mcautotranslations-e8eab33cdf692d1efa056dd7abc73a1317fa4160.tar.bz2
mcautotranslations-e8eab33cdf692d1efa056dd7abc73a1317fa4160.zip
Add publishing
-rw-r--r--annotations/build.gradle.kts6
-rw-r--r--build.gradle.kts3
-rw-r--r--gradle-plugin/build.gradle.kts8
-rw-r--r--kotlin-plugin/build.gradle.kts6
4 files changed, 20 insertions, 3 deletions
diff --git a/annotations/build.gradle.kts b/annotations/build.gradle.kts
index d4febab..5e6aa95 100644
--- a/annotations/build.gradle.kts
+++ b/annotations/build.gradle.kts
@@ -1,8 +1,12 @@
plugins {
kotlin("jvm")
- `maven-publish`
}
dependencies {
}
+publishing.publications {
+ create("maven", MavenPublication::class.java) {
+ from(components["java"])
+ }
+}
diff --git a/build.gradle.kts b/build.gradle.kts
index 8237794..db554b0 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -29,6 +29,7 @@ allprojects {
}
subprojects {
apply(plugin = "com.github.gmazzo.buildconfig")
+ apply(plugin = "maven-publish")
configure<BuildConfigExtension> {
packageName("moe.nea.mcautotranslation.${project.name}")
buildConfigField<String>("KOTLIN_PLUGIN_ID", "moe.nea.mcautotranslations")
@@ -41,4 +42,4 @@ subprojects {
buildConfigField<String>("PLUGIN_OPTION_TRANSLATE_FUNCTION", "PLUGIN_OPTION_TRANSLATE_FUNCTION")
buildConfigField<String>("PLUGIN_OPTION_RESOLVED_FUNCTION", "PLUGIN_OPTION_RESOLVED_FUNCTION")
}
-} \ No newline at end of file
+}
diff --git a/gradle-plugin/build.gradle.kts b/gradle-plugin/build.gradle.kts
index caef680..eca7a4c 100644
--- a/gradle-plugin/build.gradle.kts
+++ b/gradle-plugin/build.gradle.kts
@@ -19,5 +19,11 @@ gradlePlugin {
implementationClass = "moe.nea.mcautotranslations.gradle.MCAutoTranslationsGradlePlugin"
}
}
-
}
+
+// TODO: i shouldnt need this block, but let's leave it here if i need it in the future.
+//publishing.publications {
+// create("maven", MavenPublication::class.java) {
+// from(components["java"])
+// }
+//}
diff --git a/kotlin-plugin/build.gradle.kts b/kotlin-plugin/build.gradle.kts
index 9cf4d36..0db911d 100644
--- a/kotlin-plugin/build.gradle.kts
+++ b/kotlin-plugin/build.gradle.kts
@@ -18,3 +18,9 @@ dependencies {
testImplementation("dev.zacsweers.kctfork:ksp:0.5.1")
}
+
+publishing.publications {
+ create("maven", MavenPublication::class.java) {
+ from(components["java"])
+ }
+}