鑑於gradle這個註冊爲Foo的擴展:搖籃,超載擴展二傳手
class Foo {
Project proj
void setProject(Project project) {
this.proj = project
}
void setProject(String project) {
// do stuff
}
}
如何獲得:
foo {
project = ':random-project'
}
調用串制定者,而不是失敗在裝飾延伸的setProperty對象由於GroovyCastException?
原因這個問題從這個問題出現了:https://github.com/Centril/gradle-plugin-robospock/issues/5
也許嘗試'項目=項目(「:隨機項目」)'? – Opal 2014-11-04 14:17:42
這顯然是解決這個問題的一種方法,但它並沒有回答這個問題......這與刪除一個功能是一樣的...... – Centril 2014-11-04 14:20:11
好的。爲什麼你需要以這種方式實現它?你想達到什麼目的? – Opal 2014-11-04 16:27:12