Implement publishing in the build
This commit is contained in:
+105
-107
@@ -1,111 +1,108 @@
|
||||
// modules
|
||||
include 'buildSrc' // this fixes import into idea, so buildsrc is not longer imported with different gradle version
|
||||
include "build-common"
|
||||
include "compiler"
|
||||
include "compiler:util"
|
||||
include "compiler:daemon-common"
|
||||
include "compiler:daemon-client"
|
||||
include "compiler:preloader"
|
||||
include "compiler:cli-runner"
|
||||
include "compiler:container"
|
||||
include "compiler:resolution"
|
||||
include "compiler:serialization"
|
||||
include "compiler:frontend"
|
||||
include "compiler:frontend.java"
|
||||
include "compiler:frontend.script"
|
||||
include "compiler:compiler-runner"
|
||||
include "compiler:cli-common"
|
||||
include "compiler:ir.tree"
|
||||
include "compiler:ir.psi2ir"
|
||||
include "compiler:ir.ir2cfg"
|
||||
include "compiler:backend-common"
|
||||
include "compiler:backend"
|
||||
include "compiler:plugin-api"
|
||||
include "compiler:light-classes"
|
||||
include "compiler:cli"
|
||||
include "compiler:incremental-compilation-impl"
|
||||
include "compiler:android-tests"
|
||||
include "compiler.tests-common"
|
||||
include "js:js.ast"
|
||||
include "js:js.serializer"
|
||||
include "js:js.parser"
|
||||
include "js:js.frontend"
|
||||
include "js:js.translator"
|
||||
include "js:js.dce"
|
||||
include "js:js.tests"
|
||||
include "jps-plugin"
|
||||
include "core"
|
||||
include "core:builtins"
|
||||
include "core:reflection.jvm"
|
||||
include "core:script.runtime"
|
||||
include "core:util.runtime"
|
||||
include "custom-dependencies:protobuf-lite"
|
||||
include "idea:idea-jps-common"
|
||||
include "idea:formatter"
|
||||
include "idea:ide-common"
|
||||
include "idea:idea-core"
|
||||
include "idea:kotlin-gradle-tooling"
|
||||
include "idea:idea-android"
|
||||
include "idea:idea-android-output-parser"
|
||||
include "idea:idea-test-framework"
|
||||
include "idea"
|
||||
include "eval4j"
|
||||
include "j2k"
|
||||
include "plugins:lint"
|
||||
include "plugins:android-extensions-compiler"
|
||||
include "plugins:android-extensions-idea"
|
||||
include "plugins:android-extensions-jps"
|
||||
include "plugins:allopen-cli"
|
||||
include "plugins:allopen-ide"
|
||||
include "plugins:noarg-cli"
|
||||
include "plugins:noarg-ide"
|
||||
include "plugins:sam-with-receiver-cli"
|
||||
include "plugins:sam-with-receiver-ide"
|
||||
include "plugins:source-sections-compiler"
|
||||
include "plugins:uast-kotlin"
|
||||
include "plugins:uast-kotlin-idea"
|
||||
include "plugins:annotation-based-compiler-plugins-ide-support"
|
||||
include "plugins:kapt3"
|
||||
include "plugins:plugins-tests"
|
||||
include "kotlin-script-runtime"
|
||||
include "kotlin-runtime"
|
||||
include "kotlin-test:kotlin-test-common"
|
||||
include "kotlin-test:kotlin-test-jvm"
|
||||
include "kotlin-test:kotlin-test-junit"
|
||||
include "kotlin-test:kotlin-test-js"
|
||||
include "kotlin-stdlib-common"
|
||||
include "kotlin-stdlib"
|
||||
include "kotlin-stdlib-js"
|
||||
include "kotlin-stdlib-jre7"
|
||||
include "kotlin-stdlib-jre8"
|
||||
include "kotlin-stdlib:samples"
|
||||
include "prepare:build.version"
|
||||
//include "prepare:compiler"
|
||||
//include "prepare:compiler-embeddable"
|
||||
//include "prepare:reflect"
|
||||
//include "prepare:runtime"
|
||||
include "prepare:jps-plugin"
|
||||
include "prepare:formatter"
|
||||
include "prepare:ide-lazy-resolver"
|
||||
include "prepare:kotlin-plugin"
|
||||
include "prepare:android-lint"
|
||||
include "prepare:mock-runtime-for-test"
|
||||
include "kotlin-reflect"
|
||||
include "ant"
|
||||
include "compiler:tests-java8"
|
||||
include "generators"
|
||||
include 'tools:binary-compatibility-validator'
|
||||
include 'tools:kotlin-stdlib-js-merger'
|
||||
include 'tools:kotlin-stdlib-gen'
|
||||
include ':kotlin-gradle-plugin-api',
|
||||
':kotlin-gradle-plugin',
|
||||
':kotlin-gradle-plugin-integration-tests',
|
||||
':kotlin-allopen',
|
||||
':kotlin-noarg',
|
||||
':kotlin-sam-with-receiver',
|
||||
':kotlin-gradle-subplugin-example'
|
||||
|
||||
include ':examples:annotation-processor-example'
|
||||
//include ":buildSrc" // this fixes import into idea, so buildsrc is not longer imported with different gradle version
|
||||
include ":build-common",
|
||||
":compiler",
|
||||
":compiler:util",
|
||||
":compiler:daemon-common",
|
||||
":compiler:daemon-client",
|
||||
":compiler:preloader",
|
||||
":compiler:cli-runner",
|
||||
":compiler:container",
|
||||
":compiler:resolution",
|
||||
":compiler:serialization",
|
||||
":compiler:frontend",
|
||||
":compiler:frontend.java",
|
||||
":compiler:frontend.script",
|
||||
":compiler:compiler-runner",
|
||||
":compiler:cli-common",
|
||||
":compiler:ir.tree",
|
||||
":compiler:ir.psi2ir",
|
||||
":compiler:ir.ir2cfg",
|
||||
":compiler:backend-common",
|
||||
":compiler:backend",
|
||||
":compiler:plugin-api",
|
||||
":compiler:light-classes",
|
||||
":compiler:cli",
|
||||
":compiler:incremental-compilation-impl",
|
||||
":compiler:android-tests",
|
||||
":compiler.tests-common",
|
||||
":js:js.ast",
|
||||
":js:js.serializer",
|
||||
":js:js.parser",
|
||||
":js:js.frontend",
|
||||
":js:js.translator",
|
||||
":js:js.dce",
|
||||
":js:js.tests",
|
||||
":jps-plugin",
|
||||
":core",
|
||||
":core:builtins",
|
||||
":core:reflection.jvm",
|
||||
":core:script.runtime",
|
||||
":core:util.runtime",
|
||||
":custom-dependencies:protobuf-lite",
|
||||
":idea:idea-jps-common",
|
||||
":idea:formatter",
|
||||
":idea:ide-common",
|
||||
":idea:idea-core",
|
||||
":idea:kotlin-gradle-tooling",
|
||||
":idea:idea-android",
|
||||
":idea:idea-android-output-parser",
|
||||
":idea:idea-test-framework",
|
||||
":idea",
|
||||
":eval4j",
|
||||
":j2k",
|
||||
":plugins:lint",
|
||||
":plugins:android-extensions-compiler",
|
||||
":plugins:android-extensions-idea",
|
||||
":plugins:android-extensions-jps",
|
||||
":plugins:allopen-cli",
|
||||
":plugins:allopen-ide",
|
||||
":plugins:noarg-cli",
|
||||
":plugins:noarg-ide",
|
||||
":plugins:sam-with-receiver-cli",
|
||||
":plugins:sam-with-receiver-ide",
|
||||
":plugins:source-sections-compiler",
|
||||
":plugins:uast-kotlin",
|
||||
":plugins:uast-kotlin-idea",
|
||||
":plugins:annotation-based-compiler-plugins-ide-support",
|
||||
":plugins:kapt3",
|
||||
":plugins:plugins-tests",
|
||||
":kotlin-script-runtime",
|
||||
":kotlin-runtime",
|
||||
":kotlin-test:kotlin-test-common",
|
||||
":kotlin-test:kotlin-test-jvm",
|
||||
":kotlin-test:kotlin-test-junit",
|
||||
":kotlin-test:kotlin-test-js",
|
||||
":kotlin-stdlib-common",
|
||||
":kotlin-stdlib",
|
||||
":kotlin-stdlib-js",
|
||||
":kotlin-stdlib-jre7",
|
||||
":kotlin-stdlib-jre8",
|
||||
":kotlin-stdlib:samples",
|
||||
":prepare:build.version",
|
||||
":prepare:jps-plugin",
|
||||
":prepare:formatter",
|
||||
":prepare:ide-lazy-resolver",
|
||||
":prepare:kotlin-plugin",
|
||||
":prepare:android-lint",
|
||||
":prepare:mock-runtime-for-test",
|
||||
":prepare:compiler-client-embeddable",
|
||||
":kotlin-reflect",
|
||||
":ant",
|
||||
":compiler:tests-java8",
|
||||
":generators",
|
||||
":tools:binary-compatibility-validator",
|
||||
":tools:kotlin-stdlib-js-merger",
|
||||
":tools:kotlin-stdlib-gen",
|
||||
":kotlin-gradle-plugin-api",
|
||||
":kotlin-gradle-plugin",
|
||||
":kotlin-gradle-plugin-integration-tests",
|
||||
":kotlin-allopen",
|
||||
":kotlin-noarg",
|
||||
":kotlin-sam-with-receiver",
|
||||
":kotlin-gradle-subplugin-example",
|
||||
":examples:annotation-processor-example",
|
||||
":kotlin-annotation-processing"
|
||||
|
||||
rootProject.name = "kotlin"
|
||||
|
||||
@@ -151,6 +148,7 @@ project(':kotlin-noarg').projectDir = "$rootDir/libraries/tools/kotlin-noarg" as
|
||||
project(':kotlin-sam-with-receiver').projectDir = "$rootDir/libraries/tools/kotlin-sam-with-receiver" as File
|
||||
project(':kotlin-gradle-subplugin-example').projectDir = "$rootDir/libraries/examples/kotlin-gradle-subplugin-example" as File
|
||||
project(':examples:annotation-processor-example').projectDir = "$rootDir/libraries/examples/annotation-processor-example" as File
|
||||
project(':kotlin-annotation-processing').projectDir = "$rootDir/libraries/tools/kotlin-annotation-processing" as File
|
||||
|
||||
def setBuildFile(ProjectDescriptor project) {
|
||||
if (project.projectDir.listFiles().any { file -> file.name == "build.gradle.kts"}) {
|
||||
|
||||
Reference in New Issue
Block a user