2012-04-05 12 views
39

Sto usando l'ultima versione di Gradle (milestone 9) e sto cercando di capire come creare un Jar di tutti i binari di test.Creazione di un barattolo di binari di prova - Gradle

Da quello che ho trovato su internet, il seguente dovrebbe funzionare:

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

Comunque io sono sempre a -

non può ottenere il valore della proprietà di sola scrittura 'classi' sul set sorgente test.

Qual è il modo corretto di codificare ciò che sto cercando di ottenere?

Le "classi" della proprietà sono in qualche modo deprecate ora?

risposta

62

Modifica sourceSets.test.classes a sourceSets.test.output risolve il problema.

+4

Ciò è dovuto a un cambiamento nel comportamento di Gradle tra le versioni – TheKaptain

+6

Grazie per aver risposto alle proprie domande che altri possono trovare. –

+2

Quale versione di Gradle aveva il cambiamento di comportamento? – Snekse

Problemi correlati