Я компилирую проект Java с Gradle.Когда я запускаю gradle build
, я получаю:
Задача: compileJava FAILED /home/mvh/projects/research/DPM/src/main/java/DPM/bandera/Bandera.java:102:ошибка: начиная с версии 1.4 «assert» является ключевым словом и не может использоваться в качестве идентификатора. public static void assert (логическое выражение) {^ (используйте -source 1.3 или ниже, чтобы использовать «assert» в качестве идентификатора) 1 ошибка
Очевидно, что при компиляции с помощью javac решение заключается в добавлении аргумента -source 1.3
в соответствии с сообщением об ошибке.Поэтому я попытался добавить этот аргумент в Gradle следующим образом:
compileJava {
options.compilerArgs << '-ea'
}
Я также попытался enableassertions
, -enableassertions
и ea
вместо -ea
.
Я такжепробовал это:
test {
enableAssertions = true
}
Тоже безрезультатно.Как я могу получить файл сборки Gradle для включения утверждений при компиляции моего проекта?Спасибо!