Mam projekt gradle, który ma plik xslt w zasobach:
src / main / resources / xslt.sec / sec_report.xslt
Podczas kompilacji w / gradle chciałbym użyć tego pliku do zastąpienia:
src / test / resources / sec_report.xslt
W ten sposób moje testy jednostkowe zawsze zużywająnajnowsza wersja / istnieje jedno źródło prawdy dla tego pliku. Jaki jest właściwy sposób, aby tak się stało? Napisz skrypt powłoki i uruchom go od poziomu, a może dodaj go do zadania kompilacji?
Odpowiedzi:
4 dla odpowiedzi № 1Możesz dodać swój plik do zestawu testowego w swoim build.gradle
:
sourceSets {
test {
resources {
srcDir "src/test/resources"
include "src/main/resources/xslt.sec/sec_report.xslt"
}
}
}