2012-04-05 37 views
39

我正在使用最新版本的Gradle(里程碑9),並試圖找出如何創建所有測試二進制文件的Jar。創建一個測試二進制文件的jar - Gradle

從我在互聯網上找到了,下面應該工作:

task packageTests(type: Jar) { 
    from sourceSets.test.classes 
} 

但是我得到一個 -

無法獲取只寫屬性的值「類」源碼集 測試。

什麼是我試圖實現編碼的正確方法?

屬性'類'現在不知何故被棄用?

回答

62

sourceSets.test.classes更改爲sourceSets.test.output解決了該問題。

+4

這是由於版本 – TheKaptain 2012-12-01 07:09:32

+6

之間的Gradle行爲的變化謝謝你回答你自己的問題,以供他人找到。 – 2012-12-13 20:15:39

+2

什麼版本的Gradle的行爲發生了變化? – Snekse 2014-12-23 17:22:10