У меня есть проект, который должен быть совместим с Java 1.6
(чтобы его можно было использовать и в Android).С другой стороны, в тестах для этого проекта разрешено использовать полный набор функций 1.8.Таким образом, main/java/
должен быть скомпилирован в 1.6
, test/java
в 1.8
.Как это можно настроить.
Когда я настраиваю уровни совместимости, это влияет и на тесты.Как это можно настроить для каждого источника?
sourceCompatibility = '1.6'
targetCompatibility = '1.6'
compileJava {
options.fork = true
}