我是一个自定义maven原型,可以生成多个项目。这很好用,但是当我使用原型生成项目时,所有文件都是使用Windows断路器生成的(我在Windows上运行)。
即使我添加-DargLine =" -Dline.separator = $' \ n'对于maven命令,它确实创建了windows风格的所有文件。
这会产生的问题是项目中的某些文件是.sh,并且Windows破坏程序会破坏文件并且它们没用。
我已经检查过了,archetype.jar中的文件就像我在项目中定义的那样(unix风格)。
有没有办法配置这个?我找不到任何其他可能的配置来定义它。
答案 0 :(得分:1)
我正在阅读其他关于maven line.separator的问题,事实证明我正在顺利通过它。
传递它的正确方法是-Dline.separator = $'\ n',不带-DargLine。
感谢@Cemo评论过这个问题:Passing line.separator to maven