Мне нужно настроить Java-проект Gradle, где у меня есть два набора исходного кода для основного кода и один набор кода для тестов.По существу:
/src/main //this code is the original code
/src/main-alt //this code is an alternative
/src/test //this test code should be runnable against both
Я пытаюсь выяснить, как создать новую задачу, которая по существу "build-alt"
, которая будет собирать /src/main-alt
и запускать тесты в src/test
.Между тем, "build"
должен просто собрать исходный /src/main
, а затем запустить тесты в src/test
.Я просто не могу понять, как изменить sourceSet для этого.Все примеры, которые я могу найти, меняют sourceSet для тестов.Или Kotlin (я пытаюсь использовать Groovy), или для очень старых версий Gradle.Я использую Gradle 5.6