3 new plugins! Gradle Kotlin, Gradle TeamCity, TeamCity Console
I’ve been working on a number of plugins lately which are now open to public use. Please, give them a warm welcome!
- Gradle Kotlin plugin allows to compile Kotlin sources using Gradle. It is also possible to compile Kotlin and Java/Groovy/Scala sources kept in the same module, see the documentation for more details.
- Gradle TeamCity plugin allows to build and archive TeamCity plugins using Gradle. Following the long-awaited need, TeamCity dependencies were deployed to a Maven repository at Artifactory Online. So working on TeamCity plugins should be much easier now, at least from the build point of view. To make sure it works I’ve ported builds of teamcity-artifactory-plugin and teamcity-nuget-support to Gradle.
- TeamCity Console plugin is a Groovy console for TeamCity admins. Think Jenkins Script Console or Groovy Web Console but for TeamCity. It allows you to run a Groovy script in TeamCity run-time environment and displays a content of all Spring contexts linked to Open API Javadocs, letting you see what’s in there and what can be injected into your Spring beans.
Try them out and let me know how it works. Bugs, feedbacks, complains, suggestions – I’m all ears.