Как настроить кодирование в Знатоке?

Когда я работаю maven install на моем много проекте знатока модуля я всегда получаю следующий вывод:

[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!

Так, я погуглил вокруг немного, но все, что я могу найти, - то, что я должен добавить:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

... к моему pom.xml. Но это уже там (в родителе pom.xml).

Конфигурирование <encoding> поскольку плагин ресурсов знатока или плагин компилятора знатока также не фиксируют его.

Таким образом, какова проблема?

345
задан isapir 17 February 2018 в 13:41
поделиться

1 ответ

ОК, я нашел проблему.

Я использую некоторые плагины отчетности. В документации к failsafe-maven-plugin (http://maven.apache.org/plugins/maven-failsafe-plugin/integration-test-mojo.html) я нашел, что конфигурация - конечно же - использует ${project.reporting.outputEncoding} по умолчанию. Поэтому я добавил свойство в качестве дочернего элемента элемента project и теперь все в порядке:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

См. также http://maven.apache.org/general.html#encoding-warning

506
ответ дан 23 November 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: