如果我在IntelliJ IDEA中按以下方式定义变量,则可以 CTRL + B 并转到定义变量的位置:
def avroVersion = '1.8.2'
//...
dependencies {
implementation "org.apache.avro:avro:$avroVersion" // CTRL+click works on avroVersion
}
如果我希望该变量在所有模块之间共享,则需要使用ext
:
ext.avroVersion = '1.8.2'
dependencies {
compile "org.apache.avro:avro:$avroVersion" // CTRL+click does not work
}
现在 CTRL + B 不起作用。 IntelliJ是否支持某些替代符号,以在Gradle中共享依赖版本并提供代码跟随和完成支持?