diff --git a/build.gradle.kts b/build.gradle.kts index cee7390..9206e85 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,8 +1,8 @@ plugins { - alias(libs.plugins.kotlin.multiplatform) apply false alias(libs.plugins.kotlin.jvm) apply false - alias(libs.plugins.build.config) - alias(libs.plugins.binary.compatibility.validator) apply false + alias(libs.plugins.kotlin.multiplatform) apply false + alias(libs.plugins.kotlin.binary.compatibility.validator) apply false + alias(libs.plugins.buildconfig) apply false } allprojects { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f956214..f610203 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,14 +1,35 @@ [versions] +# https://github.com/JetBrains/kotlin kotlin = "2.2.20" -build-config = "5.6.5" -bcv = "0.16.3" + +# https://github.com/Kotlin/binary-compatibility-validator +kotlin-binaryCompatibilityValidator = "0.16.3" + +# https://github.com/junit-team/junit4 junit = "4.13.2" +# https://github.com/gmazzo/gradle-buildconfig-plugin +buildconfig = "5.6.5" + + [libraries] +kotlin-test = { group = "org.jetbrains.kotlin", name = "kotlin-test", version.ref = "kotlin" } +kotlin-script-runtime = { group = "org.jetbrains.kotlin", name = "kotlin-script-runtime", version.ref = "kotlin" } +kotlin-test-junit5 = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit5", version.ref = "kotlin" } +kotlin-test-framework = { group = "org.jetbrains.kotlin", name = "kotlin-compiler-internal-test-framework", version.ref = "kotlin" } +kotlin-annotations-jvm = { group = "org.jetbrains.kotlin", name = "kotlin-annotations-jvm", version.ref = "kotlin" } +kotlin-compiler = { group = "org.jetbrains.kotlin", name = "kotlin-compiler", version.ref = "kotlin" } +kotlin-reflect = { group = "org.jetbrains.kotlin", name = "kotlin-reflect", version.ref = "kotlin" } +kotlin-gradle-plugin-api = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin-api", version.ref = "kotlin" } + junit = { module = "junit:junit", version.ref = "junit" } [plugins] kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } -build-config = { id = "com.github.gmazzo.buildconfig", version.ref = "build-config" } -binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "bcv" } \ No newline at end of file +kotlin-binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "kotlin-binaryCompatibilityValidator"} +buildconfig = { id = "com.github.gmazzo.buildconfig", version.ref = "buildconfig"} + +gradle-java-test-fixtures = { id = "java-test-fixtures" } +gradle-idea = { id = "idea" } +gradle-plugin = { id = "java-gradle-plugin" } diff --git a/settings.gradle.kts b/settings.gradle.kts index 0f2168a..43f20cb 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -14,6 +14,6 @@ dependencyResolutionManagement { rootProject.name = "compiler-plugin-template" -include("compiler-plugin") -include("gradle-plugin") -include("plugin-annotations") +include("template-compiler-plugin") +include("template-gradle-plugin") +include("template-plugin-annotations") diff --git a/compiler-plugin/build.gradle.kts b/template-compiler-plugin/build.gradle.kts similarity index 82% rename from compiler-plugin/build.gradle.kts rename to template-compiler-plugin/build.gradle.kts index 073a202..4414d05 100644 --- a/compiler-plugin/build.gradle.kts +++ b/template-compiler-plugin/build.gradle.kts @@ -1,8 +1,8 @@ plugins { - kotlin("jvm") - `java-test-fixtures` - id("com.github.gmazzo.buildconfig") - idea + alias(libs.plugins.kotlin.jvm) + alias(libs.plugins.buildconfig) + alias(libs.plugins.gradle.java.test.fixtures) + alias(libs.plugins.gradle.idea) } sourceSets { @@ -26,20 +26,20 @@ idea { val annotationsRuntimeClasspath: Configuration by configurations.creating { isTransitive = false } dependencies { - compileOnly(kotlin("compiler")) + compileOnly(libs.kotlin.compiler) - testFixturesApi(kotlin("test-junit5")) - testFixturesApi(kotlin("compiler-internal-test-framework")) - testFixturesApi(kotlin("compiler")) + testFixturesApi(libs.kotlin.test.junit5) + testFixturesApi(libs.kotlin.test.framework) + testFixturesApi(libs.kotlin.compiler) - annotationsRuntimeClasspath(project(":plugin-annotations")) + annotationsRuntimeClasspath(project(":template-plugin-annotations")) // Dependencies required to run the internal test framework. testRuntimeOnly(libs.junit) - testRuntimeOnly(kotlin("reflect")) - testRuntimeOnly(kotlin("test")) - testRuntimeOnly(kotlin("script-runtime")) - testRuntimeOnly(kotlin("annotations-jvm")) + testRuntimeOnly(libs.kotlin.reflect) + testRuntimeOnly(libs.kotlin.test) + testRuntimeOnly(libs.kotlin.script.runtime) + testRuntimeOnly(libs.kotlin.annotations.jvm) } buildConfig { diff --git a/compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/template-compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to template-compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar b/template-compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar similarity index 100% rename from compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar rename to template-compiler-plugin/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleCommandLineProcessor.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleCommandLineProcessor.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleCommandLineProcessor.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleCommandLineProcessor.kt diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginComponentRegistrar.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginComponentRegistrar.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginComponentRegistrar.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginComponentRegistrar.kt diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginRegistrar.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginRegistrar.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginRegistrar.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimplePluginRegistrar.kt diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/fir/SimpleClassGenerator.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/fir/SimpleClassGenerator.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/fir/SimpleClassGenerator.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/fir/SimpleClassGenerator.kt diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/AbstractTransformerForGenerator.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/AbstractTransformerForGenerator.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/AbstractTransformerForGenerator.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/AbstractTransformerForGenerator.kt diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrBodyGenerator.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrBodyGenerator.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrBodyGenerator.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrBodyGenerator.kt diff --git a/compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrGenerationExtension.kt b/template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrGenerationExtension.kt similarity index 100% rename from compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrGenerationExtension.kt rename to template-compiler-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/ir/SimpleIrGenerationExtension.kt diff --git a/compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/GenerateTests.kt b/template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/GenerateTests.kt similarity index 82% rename from compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/GenerateTests.kt rename to template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/GenerateTests.kt index 66d7096..0bf2458 100644 --- a/compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/GenerateTests.kt +++ b/template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/GenerateTests.kt @@ -6,7 +6,7 @@ import org.jetbrains.kotlin.generators.generateTestGroupSuiteWithJUnit5 fun main() { generateTestGroupSuiteWithJUnit5 { - testGroup(testDataRoot = "compiler-plugin/testData", testsRoot = "compiler-plugin/test-gen") { + testGroup(testDataRoot = "template-compiler-plugin/testData", testsRoot = "template-compiler-plugin/test-gen") { testClass { model("diagnostics") } diff --git a/compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmBoxTest.kt b/template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmBoxTest.kt similarity index 100% rename from compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmBoxTest.kt rename to template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmBoxTest.kt diff --git a/compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmDiagnosticTest.kt b/template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmDiagnosticTest.kt similarity index 100% rename from compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmDiagnosticTest.kt rename to template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/runners/AbstractJvmDiagnosticTest.kt diff --git a/compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/ExtensionRegistrarConfigurator.kt b/template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/ExtensionRegistrarConfigurator.kt similarity index 100% rename from compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/ExtensionRegistrarConfigurator.kt rename to template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/ExtensionRegistrarConfigurator.kt diff --git a/compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/PluginAnnotationsProvider.kt b/template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/PluginAnnotationsProvider.kt similarity index 100% rename from compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/PluginAnnotationsProvider.kt rename to template-compiler-plugin/test-fixtures/org/jetbrains/kotlin/compiler/plugin/template/services/PluginAnnotationsProvider.kt diff --git a/compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmBoxTestGenerated.java b/template-compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmBoxTestGenerated.java similarity index 73% rename from compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmBoxTestGenerated.java rename to template-compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmBoxTestGenerated.java index b20c218..0ecc58f 100644 --- a/compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmBoxTestGenerated.java +++ b/template-compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmBoxTestGenerated.java @@ -13,23 +13,23 @@ /** This class is generated by {@link org.jetbrains.kotlin.compiler.plugin.template.GenerateTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler-plugin/testData/box") +@TestMetadata("template-compiler-plugin/testData/box") @TestDataPath("$PROJECT_ROOT") public class JvmBoxTestGenerated extends AbstractJvmBoxTest { @Test public void testAllFilesPresentInBox() { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler-plugin/testData/box"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("template-compiler-plugin/testData/box"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); } @Test @TestMetadata("anotherBoxTest.kt") public void testAnotherBoxTest() { - runTest("compiler-plugin/testData/box/anotherBoxTest.kt"); + runTest("template-compiler-plugin/testData/box/anotherBoxTest.kt"); } @Test @TestMetadata("simple.kt") public void testSimple() { - runTest("compiler-plugin/testData/box/simple.kt"); + runTest("template-compiler-plugin/testData/box/simple.kt"); } } diff --git a/compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmDiagnosticTestGenerated.java b/template-compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmDiagnosticTestGenerated.java similarity index 71% rename from compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmDiagnosticTestGenerated.java rename to template-compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmDiagnosticTestGenerated.java index 2de866d..5225597 100644 --- a/compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmDiagnosticTestGenerated.java +++ b/template-compiler-plugin/test-gen/org/jetbrains/kotlin/compiler/plugin/template/runners/JvmDiagnosticTestGenerated.java @@ -13,23 +13,23 @@ /** This class is generated by {@link org.jetbrains.kotlin.compiler.plugin.template.GenerateTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler-plugin/testData/diagnostics") +@TestMetadata("template-compiler-plugin/testData/diagnostics") @TestDataPath("$PROJECT_ROOT") public class JvmDiagnosticTestGenerated extends AbstractJvmDiagnosticTest { @Test public void testAllFilesPresentInDiagnostics() { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler-plugin/testData/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("template-compiler-plugin/testData/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); } @Test @TestMetadata("anotherDiagnosticTest.kt") public void testAnotherDiagnosticTest() { - runTest("compiler-plugin/testData/diagnostics/anotherDiagnosticTest.kt"); + runTest("template-compiler-plugin/testData/diagnostics/anotherDiagnosticTest.kt"); } @Test @TestMetadata("simple.kt") public void testSimple() { - runTest("compiler-plugin/testData/diagnostics/simple.kt"); + runTest("template-compiler-plugin/testData/diagnostics/simple.kt"); } } diff --git a/compiler-plugin/testData/box/anotherBoxTest.fir.ir.txt b/template-compiler-plugin/testData/box/anotherBoxTest.fir.ir.txt similarity index 100% rename from compiler-plugin/testData/box/anotherBoxTest.fir.ir.txt rename to template-compiler-plugin/testData/box/anotherBoxTest.fir.ir.txt diff --git a/compiler-plugin/testData/box/anotherBoxTest.fir.txt b/template-compiler-plugin/testData/box/anotherBoxTest.fir.txt similarity index 100% rename from compiler-plugin/testData/box/anotherBoxTest.fir.txt rename to template-compiler-plugin/testData/box/anotherBoxTest.fir.txt diff --git a/compiler-plugin/testData/box/anotherBoxTest.kt b/template-compiler-plugin/testData/box/anotherBoxTest.kt similarity index 100% rename from compiler-plugin/testData/box/anotherBoxTest.kt rename to template-compiler-plugin/testData/box/anotherBoxTest.kt diff --git a/compiler-plugin/testData/box/simple.fir.ir.txt b/template-compiler-plugin/testData/box/simple.fir.ir.txt similarity index 100% rename from compiler-plugin/testData/box/simple.fir.ir.txt rename to template-compiler-plugin/testData/box/simple.fir.ir.txt diff --git a/compiler-plugin/testData/box/simple.fir.txt b/template-compiler-plugin/testData/box/simple.fir.txt similarity index 100% rename from compiler-plugin/testData/box/simple.fir.txt rename to template-compiler-plugin/testData/box/simple.fir.txt diff --git a/compiler-plugin/testData/box/simple.kt b/template-compiler-plugin/testData/box/simple.kt similarity index 100% rename from compiler-plugin/testData/box/simple.kt rename to template-compiler-plugin/testData/box/simple.kt diff --git a/compiler-plugin/testData/diagnostics/anotherDiagnosticTest.fir.txt b/template-compiler-plugin/testData/diagnostics/anotherDiagnosticTest.fir.txt similarity index 100% rename from compiler-plugin/testData/diagnostics/anotherDiagnosticTest.fir.txt rename to template-compiler-plugin/testData/diagnostics/anotherDiagnosticTest.fir.txt diff --git a/compiler-plugin/testData/diagnostics/anotherDiagnosticTest.kt b/template-compiler-plugin/testData/diagnostics/anotherDiagnosticTest.kt similarity index 100% rename from compiler-plugin/testData/diagnostics/anotherDiagnosticTest.kt rename to template-compiler-plugin/testData/diagnostics/anotherDiagnosticTest.kt diff --git a/compiler-plugin/testData/diagnostics/simple.fir.txt b/template-compiler-plugin/testData/diagnostics/simple.fir.txt similarity index 100% rename from compiler-plugin/testData/diagnostics/simple.fir.txt rename to template-compiler-plugin/testData/diagnostics/simple.fir.txt diff --git a/compiler-plugin/testData/diagnostics/simple.kt b/template-compiler-plugin/testData/diagnostics/simple.kt similarity index 100% rename from compiler-plugin/testData/diagnostics/simple.kt rename to template-compiler-plugin/testData/diagnostics/simple.kt diff --git a/gradle-plugin/build.gradle.kts b/template-gradle-plugin/build.gradle.kts similarity index 77% rename from gradle-plugin/build.gradle.kts rename to template-gradle-plugin/build.gradle.kts index 817f4aa..1bea8db 100644 --- a/gradle-plugin/build.gradle.kts +++ b/template-gradle-plugin/build.gradle.kts @@ -1,7 +1,7 @@ plugins { - kotlin("jvm") - id("com.github.gmazzo.buildconfig") - id("java-gradle-plugin") + alias(libs.plugins.kotlin.jvm) + alias(libs.plugins.buildconfig) + alias(libs.plugins.gradle.plugin) } sourceSets { @@ -16,9 +16,8 @@ sourceSets { } dependencies { - implementation(kotlin("gradle-plugin-api")) - - testImplementation(kotlin("test-junit5")) + implementation(libs.kotlin.gradle.plugin.api) + testImplementation(libs.kotlin.test.junit5) } buildConfig { @@ -26,12 +25,12 @@ buildConfig { buildConfigField("String", "KOTLIN_PLUGIN_ID", "\"${rootProject.group}\"") - val pluginProject = project(":compiler-plugin") + val pluginProject = project(":template-compiler-plugin") buildConfigField("String", "KOTLIN_PLUGIN_GROUP", "\"${pluginProject.group}\"") buildConfigField("String", "KOTLIN_PLUGIN_NAME", "\"${pluginProject.name}\"") buildConfigField("String", "KOTLIN_PLUGIN_VERSION", "\"${pluginProject.version}\"") - val annotationsProject = project(":plugin-annotations") + val annotationsProject = project(":template-plugin-annotations") buildConfigField( type = "String", name = "ANNOTATIONS_LIBRARY_COORDINATES", diff --git a/gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradleExtension.kt b/template-gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradleExtension.kt similarity index 100% rename from gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradleExtension.kt rename to template-gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradleExtension.kt diff --git a/gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradlePlugin.kt b/template-gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradlePlugin.kt similarity index 100% rename from gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradlePlugin.kt rename to template-gradle-plugin/src/org/jetbrains/kotlin/compiler/plugin/template/SimpleGradlePlugin.kt diff --git a/plugin-annotations/api/plugin-annotations.api b/template-plugin-annotations/api/plugin-annotations.api similarity index 100% rename from plugin-annotations/api/plugin-annotations.api rename to template-plugin-annotations/api/plugin-annotations.api diff --git a/plugin-annotations/build.gradle.kts b/template-plugin-annotations/build.gradle.kts similarity index 85% rename from plugin-annotations/build.gradle.kts rename to template-plugin-annotations/build.gradle.kts index 3a82cd6..67ea248 100644 --- a/plugin-annotations/build.gradle.kts +++ b/template-plugin-annotations/build.gradle.kts @@ -3,8 +3,8 @@ import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { - kotlin("multiplatform") - id("org.jetbrains.kotlinx.binary-compatibility-validator") + alias(libs.plugins.kotlin.multiplatform) + alias(libs.plugins.kotlin.binary.compatibility.validator) } kotlin { diff --git a/plugin-annotations/src/commonMain/kotlin/org/jetbrains/kotlin/compiler/plugin/template/SomeAnnotation.kt b/template-plugin-annotations/src/commonMain/kotlin/org/jetbrains/kotlin/compiler/plugin/template/SomeAnnotation.kt similarity index 100% rename from plugin-annotations/src/commonMain/kotlin/org/jetbrains/kotlin/compiler/plugin/template/SomeAnnotation.kt rename to template-plugin-annotations/src/commonMain/kotlin/org/jetbrains/kotlin/compiler/plugin/template/SomeAnnotation.kt