Lucas Holden
08/12/2025, 12:27 AMgradlePlugins.create
, but they both publish under the same group: the name of the project.Lucas Holden
08/12/2025, 12:28 AMgroup = "btpos.gradle.architectury"
version = "1.0.0"
gradlePlugin {
plugins {
create("commonOnly") {
id = "architectury-extensions-common"
implementationClass = "btpos.gradle.architectury.architecturyextensions.ArchExtendedPlugin_Common"
}
create("platformOnly") {
id = "architectury-extensions-platform"
implementationClass = "btpos.gradle.architectury.architecturyextensions.ArchExtensionsPlugin_Platform"
}
}
}
But running publishToMavenLocal
publishes it under the coordinates architectury-extensions-plugin:btpos.gradle.architectury.architecturyextensions:1.0.0
, which is pretty much the exact opposite of what I want.Vampire
08/12/2025, 6:51 AM<plugin id>:<plugin id>. gradle.plugin:<plugin version>
is, what is used to translate from plugin ID in plugins { ... }
block to the actual code artifact of the plugin.