2012-04-05 8 views
39

Ich benutze die neueste Version von Gradle (Meilenstein 9), und ich versuche herauszufinden, wie man ein Jar aller Test-Binärdateien erstellt.Erstellen eines Glases von Test-Binärdateien - Gradle

Von dem, was ich im Internet gefunden haben, sollten folgende Arbeiten:

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

Jedoch habe ich eine bin immer -

kann nicht den Wert des Schreibgeschützte Eigenschaft ‚Klassen‘ bekommen auf Quellsatz Test.

Was ist die richtige Art zu codieren, was ich erreichen möchte?

Ist die Eigenschaft 'Klassen' jetzt irgendwie veraltet?

Antwort

62

Das Ändern sourceSets.test.classes zu sourceSets.test.output behebt das Problem.

+4

Dies ist aufgrund einer Änderung im Verhalten von Gradle zwischen Versionen – TheKaptain

+6

Vielen Dank für die Beantwortung Ihrer eigenen Fragen für andere zu finden. –

+2

Welche Version von Gradle hatte die Änderung im Verhalten? – Snekse

Verwandte Themen