2012-04-05 40 views
39

Używam najnowszej wersji programu Gradle (kamień milowy 9) i próbuję wymyślić, jak utworzyć słoik wszystkich plików binarnych testu.Tworzenie słoika plików binarnych testowych - Gradle

Z tego co znalazłem w internecie, następujące powinny działać:

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

Jednak Otrzymuję -

nie można uzyskać wartości zapisu tylko własności „klas” na zestawie źródłowym: test .

Jaki jest prawidłowy sposób kodowania tego, co próbuję osiągnąć?

Czy "klasy" własności są obecnie przestarzałe?

Odpowiedz

62

Zmiana sourceSets.test.classes na sourceSets.test.output rozwiązuje problem.

+4

Jest to spowodowane zmianą zachowania się Gradle między wersjami – TheKaptain

+6

Dziękuję za odpowiedź na własne pytania, które inni mogą znaleźć. –

+2

Jaka wersja Gradle miała zmianę w zachowaniu? – Snekse

Powiązane problemy