让我们考虑以下情况:
def myAwesomeProperty = 'awe inspiring'
myAwesomePlugin {
myAwesomeProperty = myAwesomeProperty
}
这里有一个问题-我没有在此处传递我的出色变量, 但我正在执行一项愚蠢的任务。
现在,我通过将getter用作真棒变量来解决此问题:
def getMyAwesomeProperty = { myAwesomeProperty }
但是必须有更好的方法!
重命名我的变量不是一种选择。
我也尝试过使用project.myAwesomeProperty
和ext.myAwesomeProperty
无济于事。