gpt4 book ai didi

java - Maven 原型(prototype)使用​​ Windows 换行符生成文件

转载 作者:行者123 更新时间:2023-12-01 14:21:29 28 4
gpt4 key购买 nike

我有一个自定义的 Maven 原型(prototype),它生成了几个项目。这很好用,但是当我使用原型(prototype)生成项目时,所有文件都是使用 windows 换行符生成的(我在 windows 上运行)。

即使我将 -DargLine="-Dline.separator=$'\n' 添加到 maven 命令中,它也会创建 Windows 样式的所有文件。

这产生的问题是项目中的一些文件是 .sh,并且 windows 断路器破坏了文件并且它们无用。

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

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

最佳答案

我正在阅读有关 maven line.separator 的其他问题,结果发现我错误地传递了它。

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

感谢@Cemo 对这个问题发表了评论:Passing line.separator to maven

关于java - Maven 原型(prototype)使用​​ Windows 换行符生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48906616/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com