プラグインの artifact の解決の仕組み
code:kotlin
plugins {
id("com.example.myplugin")
}
リモートの plugin repository にある場合は com.example.myplugin group, com.linecorp.myplugin.gradle.plugin が artifactId とみなして 検索を行う。
みつかった結果としての pom ファイルは単なるエイリアスでしかない場合が多く、その先の実際の artifact が指定される。
プラグインIDは java-gadle-plugin プラグインで作られた場合は gradlePlugins extension で指定された id, precompiled script の場合は package name + file name で決定される。