Я ищу ненавязчивый способ, чтобы mvn
знал о дополнительных флагах, которые я хотел бы передать компилятору scalac
только через командную строку или переменные окружения .
В настоящее время я использую scala -maven-plugin с такой командой, как:
mvn --show-version --batch-mode --errors compile
В этом случае я хочу mvn
для обработки компиляции Этап, как если бы были пройдены флаги, такие как:
scalac -encoding utf8 -deprecation -unchecked -Xlint:_ -Werror -Wdead-code -Wunused:_
Я не хочу коснуться проекта pom.xml
. Причина этого в этом случае заключается в том, что это шаг в исходном хранилище шаблонов CI / CD, поэтому у меня нет разрешения связываться с конфигурацией Maven нижестоящих проектов.
Не отображается что для этого и создана MAVEN_OPTS
, поэтому мне интересно, есть ли альтернатива для разговора с scalac
.