В коде, представленном здесь: Gant file, есть следующий код:Как Gant может ссылаться на целевые объекты по их именам, а не получать недостающее исключение свойства?
target(dist: 'Create release artefacts') {
depends(test)
depends(jar)
}
target(run: 'Run the distributed jar') {
depends(dist)
Ant.java(jar: distributedJarPath, fork: 'true')
}
target(hello: 'Hello World') {
println("Hello World")
}
setDefaultTarget(dist)
Я заинтересован в том, что он способен писать setDefaultTarget(dist)
, а не получить исключение о dist
как недостающее имущество. Является ли этот фрагмент оценен в контексте какого-либо объекта, а цели создают переменные экземпляра?