Gradle plugins migration to Gradle build

* Add gradle-tools subproject
* Add Gradle buildscripts to the related projects
* Remove the projects from the libraries pom.xml
* Move AndroidGradleWrapper.groovy to separate source root
* Changed artifact dependencies to project dependencies where needed
* Extract common configuration into commonConfiguration.gradle
* (convert functions to closures to be able to call them)
* Refactor DSL usage
* Replace `project.properties` with `findProperty`
* Unify Gradle wrapper between `libraries` and `gradle-tools`
(as a temporary solution, just made the wrapper files the same)
This commit is contained in:
Sergey Igushkin
2017-05-03 20:04:05 +03:00
parent 503891846f
commit 8e65b5f2c8
19 changed files with 763 additions and 195 deletions
+6 -6
View File
@@ -91,16 +91,12 @@
<module>tools/idl2k</module>
<module>tools/kotlin-annotation-processing</module>
<module>tools/kotlin-annotation-processing-maven</module>
<module>tools/kotlin-allopen</module>
<module>tools/kotlin-maven-allopen</module>
<module>tools/kotlin-noarg</module>
<module>tools/kotlin-maven-noarg</module>
<module>tools/kotlin-sam-with-receiver-compiler-plugin</module>
<module>tools/kotlin-source-sections-compiler-plugin</module>
<module>tools/kotlin-script-util</module>
<module>tools/kotlin-gradle-plugin</module>
<module>tools/kotlin-gradle-plugin-api</module>
<module>tools/kotlin-android-extensions</module>
<module>tools/kotlin-maven-plugin-test</module>
@@ -108,13 +104,17 @@
<module>examples/kotlin-java-example</module>
<module>examples/js-example</module>
<module>examples/kotlin-js-library-example</module>
<module>examples/kotlin-gradle-subplugin-example</module>
<module>examples/browser-example</module>
<module>examples/browser-example-with-library</module>
<module>examples/kotlin-jsr223-local-example</module>
<module>examples/kotlin-jsr223-daemon-local-eval-example</module>
<module>tools/kotlin-gradle-plugin-integration-tests</module>
<!-- <module>tools/kotlin-allopen</module> -->
<!-- <module>tools/kotlin-noarg</module> -->
<!-- <module>tools/kotlin-gradle-plugin</module> -->
<!-- <module>tools/kotlin-gradle-plugin-api</module> -->
<!-- <module>examples/kotlin-gradle-subplugin-example</module> -->
<!-- <module>tools/kotlin-gradle-plugin-integration-tests</module> -->
</modules>
<dependencies>