Mam źródło testowania integracji ustawione w gradle i jest zależne od kompilacji głównych klas. Ustawiłem to robiącUstaw jeden zestaw źródeł zależny od innego
integrationTestClasses.dependsOn 'classes'
Czy to jest sposób, aby to zrobić, czy jest sposób na ustawienie zależności na zestawy źródłowe, więc dzieje się to automatycznie? W moim configurations
bloku mam już
integrationTestCompile { extendsFrom testCompile }
integrationTestRuntime { extendsFrom integrationTestCompile, testRuntime }
Dzięki, Peter. Spróbuję. –
To zadziałało, dzięki. Jeśli chciałbym być zależny od wyjścia głównego i testowego, czy muszę zadeklarować zależność od testu, ponieważ test jest już zależny od głównej? To wydaje się być zachowanie, które widzę, ale chciałem to zweryfikować. –
To zależy od tego, co dokładnie masz na myśli. 'sourceSets.test.output' nie zawiera' sourceSets.main.output'. –