如何使Maven构build平台独立?

当我的Mac上使用Maven构build时,我得到了mvn install

[警告]使用平台编码(MacRoman实际)来复制过滤的资源,即构build是平台相关!

是否有可能为特定的平台(Linux)构build或以其他方式构build平台?

当你没有在你的pom.xml中提供以下内容时会发生这种情况

 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 

没有这意味着你正在使用平台特定的编码,这就是为什么警告。

如果@ Kal的答案不适合你,也许你可以从我的最后30分钟学习…下面的链接增加了一个额外的线上述答案,并解决了我的问题。 我的问题是关于maven资源插件2.6,但下面的解决scheme的提供者有一个不同的问题,它解决了… https://stackoverflow.com/a/3018152/2485075