diff options
author | Linnea Gräf <nea@nea.moe> | 2024-10-30 18:38:16 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2024-10-30 18:38:16 +0100 |
commit | e8eab33cdf692d1efa056dd7abc73a1317fa4160 (patch) | |
tree | 1036167029486cab67afcd960db3ba900bad12b4 | |
parent | aa5976944b875a32e506587da1fd65507dab5086 (diff) | |
download | mcautotranslations-e8eab33cdf692d1efa056dd7abc73a1317fa4160.tar.gz mcautotranslations-e8eab33cdf692d1efa056dd7abc73a1317fa4160.tar.bz2 mcautotranslations-e8eab33cdf692d1efa056dd7abc73a1317fa4160.zip |
Add publishing
-rw-r--r-- | annotations/build.gradle.kts | 6 | ||||
-rw-r--r-- | build.gradle.kts | 3 | ||||
-rw-r--r-- | gradle-plugin/build.gradle.kts | 8 | ||||
-rw-r--r-- | kotlin-plugin/build.gradle.kts | 6 |
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"]) + } +} |