Почему Maven предупреждает меня о кодировании?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему Maven предупреждает меня о кодировании?

Сообщение Anonymous »

Моя цель — создать архетип из проекта.

Когда я запускаю цель, которая не включает плагин maven-archetype-plugin, я не вижу любое предупреждение:

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

[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ maven-archetype-base ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
С другой стороны, когда я запускаю Archetype:create-from-project, я получаю пару:

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

[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base-archetype ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 10 resources
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ maven-archetype-base-archetype ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 2 resources
Я знаю, что «стандартным» способом maven является использование свойства project.build.sourceEncoding. Я попытался добавить в pom еще несколько свойств, чтобы решить эту проблему, но ни одно из них не помогло.

Есть идеи? Спасибо.

У меня есть следующий pom.xml:

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

4.0.0
my.group.id
my-artifact
0.0.1
maven-archetype




1.7
1.7
UTF-8
${encoding}
${encoding}
${encoding}
${encoding}


2.2
2.6


2.2


[...]





org.apache.maven.archetype
archetype-packaging
${maven-archetype-packaging-extension-version}




org.apache.maven.plugins
maven-resources-plugin
${maven-resources-plugin-version}


org.apache.maven.plugins
maven-archetype-plugin
${maven-archetype-plugin-version}
true






src/main/resources
true





Подробнее здесь: https://stackoverflow.com/questions/241 ... t-encoding

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