Как запустить тесты Java в VSCode с флагом -parameters?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как запустить тесты Java в VSCode с флагом -parameters?

Сообщение Anonymous »

Я открыл загрузочный проект Gradle Spring в VS Code, и он, как и ожидалось, выполнил все модульные тесты. Большинство тестов выполняются без проблем, но для тех, кто использует встроенную базу данных, я получаю эту ошибку:

Код: Выделить всё

org.springframework.dao.InvalidDataAccessApiUsageException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.
И проблема, и решение довольно ясны из ошибки, но я бы предпочел не устанавливать @Param везде, и я не могу понять, как установить этот флаг в VS Code, когда я запускаю тесты. Можно ли установить флаги Javac в VS Code, и если да, то как это сделать?
Я безуспешно пытался добавить в файл settings.json несколько вариантов следующего:

Код: Выделить всё

"java.test.config": {
"args": ["parameters"]
}
Эти тесты работают нормально, если я запускаю их с помощью gradle test или IntelliJ.

Подробнее здесь: https://stackoverflow.com/questions/733 ... eters-flag
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»