Create marker for Gradle Plugin Portal for kotlinx-serialization compiler plugin
#KT-27612 fixed
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
configure([project(':kotlin-gradle-plugin'), project(':kotlin-allopen'), project(':kotlin-noarg')]) { project ->
|
configure([project(':kotlin-gradle-plugin'), project(':kotlin-allopen'), project(':kotlin-noarg'), project(':kotlin-serialization')]) { project ->
|
||||||
apply plugin: 'com.gradle.plugin-publish'
|
apply plugin: 'com.gradle.plugin-publish'
|
||||||
|
|
||||||
afterEvaluate {
|
afterEvaluate {
|
||||||
|
|||||||
@@ -35,3 +35,12 @@ artifacts {
|
|||||||
}
|
}
|
||||||
|
|
||||||
javadocJar()
|
javadocJar()
|
||||||
|
|
||||||
|
pluginBundle {
|
||||||
|
plugins {
|
||||||
|
kotlinSerialization {
|
||||||
|
id = 'org.jetbrains.kotlin.plugin.serialization'
|
||||||
|
description = displayName = 'Kotlin compiler plugin for kotlinx.serialization library'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
apply from: "$rootDir/libraries/tools/gradle-tools/pluginMarkers.gradle"
|
||||||
|
|
||||||
|
pluginMarkerProject('kotlin-serialization')
|
||||||
+4
-2
@@ -212,7 +212,8 @@ include ":kotlin-build-common",
|
|||||||
":kotlinx-serialization-compiler-plugin",
|
":kotlinx-serialization-compiler-plugin",
|
||||||
":kotlinx-serialization-ide-plugin",
|
":kotlinx-serialization-ide-plugin",
|
||||||
":kotlin-serialization",
|
":kotlin-serialization",
|
||||||
":kotlin-serialization-unshaded"
|
":kotlin-serialization-unshaded",
|
||||||
|
":kotlin-serialization:plugin-marker"
|
||||||
|
|
||||||
|
|
||||||
def includeCidr = hasProperty("cidrPluginsEnabled") && Boolean.parseBoolean(cidrPluginsEnabled)
|
def includeCidr = hasProperty("cidrPluginsEnabled") && Boolean.parseBoolean(cidrPluginsEnabled)
|
||||||
@@ -247,7 +248,7 @@ if (flags.inJpsBuildIdeaSync) {
|
|||||||
// modules that we are currently cannot compile with jps
|
// modules that we are currently cannot compile with jps
|
||||||
include ":kotlin-idl2k"
|
include ":kotlin-idl2k"
|
||||||
project(':kotlin-idl2k').projectDir = file("$rootDir/libraries/tools/idl2k")
|
project(':kotlin-idl2k').projectDir = file("$rootDir/libraries/tools/idl2k")
|
||||||
|
|
||||||
include ":core:builtins",
|
include ":core:builtins",
|
||||||
":kotlin-stdlib-common",
|
":kotlin-stdlib-common",
|
||||||
":kotlin-stdlib",
|
":kotlin-stdlib",
|
||||||
@@ -392,6 +393,7 @@ project(':kotlinx-serialization-compiler-plugin').projectDir = file("$rootDir/pl
|
|||||||
project(':kotlinx-serialization-ide-plugin').projectDir = file("$rootDir/plugins/kotlin-serialization/kotlin-serialization-ide")
|
project(':kotlinx-serialization-ide-plugin').projectDir = file("$rootDir/plugins/kotlin-serialization/kotlin-serialization-ide")
|
||||||
project(':kotlin-serialization').projectDir = file("$rootDir/libraries/tools/kotlin-serialization")
|
project(':kotlin-serialization').projectDir = file("$rootDir/libraries/tools/kotlin-serialization")
|
||||||
project(':kotlin-serialization-unshaded').projectDir = file("$rootDir/libraries/tools/kotlin-serialization-unshaded")
|
project(':kotlin-serialization-unshaded').projectDir = file("$rootDir/libraries/tools/kotlin-serialization-unshaded")
|
||||||
|
project(':kotlin-serialization:plugin-marker').projectDir = file("$rootDir/libraries/tools/kotlin-serialization/plugin-marker")
|
||||||
|
|
||||||
// Uncomment to use locally built protobuf-relocated
|
// Uncomment to use locally built protobuf-relocated
|
||||||
// includeBuild("dependencies/protobuf")
|
// includeBuild("dependencies/protobuf")
|
||||||
|
|||||||
Reference in New Issue
Block a user