Does idea understand properties in build.gradle?
Hi,
I have these lines in my build.gradle:
apply from: "versions.gradle"
dependencies {
compile "org.scala-lang:scala-library:${scalaVersion}"
}
and versions.gradle has
scalaVersion = "2.11.7"
Is it possible to see the value of scalaVersion from build.gradle (e.g. by hovering on it)?
By the way, I'm using 142.3728.3.
Thanks.
请先登录再写评论。
Hi,
Do you mean gradle project extra properties (https://docs.gradle.org/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html)?
No, IDEA does not support it yet, however it understands local variables, see details at https://docs.gradle.org/current/userguide/writing_build_scripts.html#N10B07
e.g.
scalaVersion = "2.11.7"dependencies {
compile "org.scala-lang:scala-library:${scalaVersion}"
}
They are like local variables but are defined in a separate file and are imported to the build.gradle using apply from: "my-file-which-defines-variables.gradle". So I think idea hasn't understood apply from yet.
By the way, my company just bought me a commercial IDEA license. So congratulations to you :).