Hi,
I’m currently trying to convert an existing build to use the Kotlin DSL (with Gradle 2.10.1).
So far so good, until I want to use an extension defined by a 3rd party plugin (net.nemerosa.versioning). This plugin provides an extension, which I need to access to get some properties about the version.
The following code works very well in the Groovy DSL:
plugins {
id "net.nemerosa.versioning" version "2.7.1"
}
version = versioning.info.display
However, when I switch to the Kotlin DSL:
plugins {
id("net.nemerosa.versioning")version "2.7.1"
}
version = versioning.info.display
This code returns the following error:
Extension with name ‘versioning’ does not exist. Currently registered extension names: [ext]
Any idea of what I could do wrong? Is there something that the 3rd party plugin must do in order to be compatible with the Kotlin DSL?
Thanks,
Damien