MacでMavenを使用してビルドする場合、mvn install
私は得る
[警告]プラットフォームエンコーディング(実際にはMacRoman)を使用して、フィルター処理されたリソースをコピーします。つまり、ビルドはプラットフォームに依存します。
特定のプラットフォーム用にビルドすることは可能ですか(Linux)、そうでなければビルドプラットフォームを独立させることはできますか?
Pom.xmlで以下を提供していない場合に発生します
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
これがない場合は、プラットフォーム固有のエンコーディングを使用しているため、警告が表示されます。
そして、@ Kalの答えがうまくいかない場合は、おそらく私の最後の30分間から学ぶことができます...下のリンクは上記の答えに追加の行を追加し、私の問題を解決しました。私の問題はmaven-resources-plugin 2.6に関連していましたが、次のソリューションのプロバイダーには別の問題がありました... https://stackoverflow.com/a/3018152/2485075
特定のニーズの場合:
<!-- https://maven.Apache.org/plugins/maven-resources-plugin/index.html -->
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
プラグインが既に設定されている場合は、追加するだけです
<encoding>UTF-8</encoding>