Выберите кодировку для указанного c файла с пакетом Maven - PullRequest
2 голосов
/ 04 августа 2020

Я хотел бы создать пакет с Maven, который содержит сертификат .jks, и этот файл должен иметь кодировку cp1252 (ANSI).

У меня есть сборка с моими файлами конфигурации

         <fileSet>
            <outputDirectory>compjava/properties</outputDirectory>
            <directory>${basedir}/src/config</directory>
            <filtered>true</filtered>
            <includes>
                <include>truststore.jks</include>
            </includes>
        </fileSet>

И в моих свойствах pom я определил

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

Мой входной файл сертификата закодирован в ANSI, но в пакете это UTF-8. Почему?

1 Ответ

0 голосов
/ 04 августа 2020

Я наконец-то нашел ответ ...

В моей сборке необходимо поставить <filtered>false<filtered> для моего файла сертификата.

       <fileSet>
            <outputDirectory>compjava/properties</outputDirectory>
            <directory>${basedir}/src/config</directory>
            <filtered>false</filtered>
            <excludes>
                <exclude>*.properties</exclude>
                <exclude>*.template</exclude>
            </excludes>
        </fileSet>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...