0
所以我在gradle這個以下依存部分這是一個Gradle eclipse任務錯誤還是不一致的目的?
dependencies {
compile project(':sdi-master')
compile fileTree(dir: '../webserver/lib', include: '*.jar')
compile fileTree(dir: '../webserver/play-1.2.4/framework/lib', include: '*.jar')
compile fileTree(dir: '../webserver/play-1.2.4/framework', include: 'play-*.jar')
}
我也有一份罐子的任務,像這樣
task deleteJars(type: Delete) {
ext.collection = files { genLibDir.listFiles() }
delete ext.collection
}
task copyJars(type: Copy) {
from(configurations.compile) {}
into genLibDir
}
copyJars.dependsOn('deleteJars')
classes.dependsOn('copyJars')
注意它是如何依賴於SDI主,然後有一個編譯文件樹以及。如我所料,當我運行copyJars時,我從sdi-master獲得所有的jar並複製到genLibDir中。然而,當我運行eclipse任務時,那些jar文件不會像我期望的那樣出現在.classpath文件中,所以我的項目不會在eclipse中編譯。
這是一個gradle這個日食任務的錯誤我要報,或者這是應該的行爲(儘管它似乎使用configurations.compile複製罐子很不一致。
感謝, 院長
啊,所以我必須確保所有項目都在我的eclipse工作區中,謝謝! –