Как указать (или «принудительно») плагин maven jar для использования моей конкретной кодировки (UTF-8)?Maven Jar Encoding Problem
Моя сборка плагина:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version>
<executions>
<execution>
<phase>package</phase>
<id>configurations-test</id>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classesDirectory>target/test</classesDirectory>
<forceCreation>true</forceCreation>
<finalName>${artifactId}-test</finalName>
</excludes>
</configuration>
</execution>
</executions></plugin>
я установить кодировку в родительском ПОМ и каждые копии выполняется с правой кодировкой
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Я контролировал файлы только до создания Jar, они хорошо сформированы.
Заметьте, я много пытался addind конкретных кодирования конфигурации, но она по-прежнему не будет работать, в моих упакованных Кувшинов я нашел себя плохо отформатированные символы (например, ©, который должен быть Шахматный)
распакованные файлы (html, xml, properties и т. д.) содержит такие символы, как Ã © вместо é.
Что вы имеете в виду, что вы нашли символы в вашем сотрясать? В каком файле на вашей банке? Класс? XML? Имущество? имена файлов файлов в банке? – bmargulies
Когда я разархивирую баннеры результатов, файлы плохо сформированы. –
Распакованные файлы (html, xml, properties и т. Д.) Содержат такие символы, как Ã © вместо é –