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