Maven原型生成带有Windows换行符的文件

时间:2018-02-21 13:01:40

标签: java maven

我是一个自定义maven原型,可以生成多个项目。这很好用,但是当我使用原型生成项目时,所有文件都是使用Windows断路器生成的(我在Windows上运行)。

即使我添加-DargLine =" -Dline.separator = $' \ n'对于maven命令,它确实创建了windows风格的所有文件。

这会产生的问题是项目中的某些文件是.sh,并且Windows破坏程序会破坏文件并且它们没用。

我已经检查过了,archetype.jar中的文件就像我在项目中定义的那样(unix风格)。

有没有办法配置这个?我找不到任何其他可能的配置来定义它。

1 个答案:

答案 0 :(得分:1)

我正在阅读其他关于maven line.separator的问题,事实证明我正在顺利通过它。

传递它的正确方法是-Dline.separator = $'\ n',不带-DargLine。

感谢@Cemo评论过这个问题:Passing line.separator to maven