gpt4 book ai didi

maven - Mac 上 Maven 中的 ${path.separator} 设置为 ":"

转载 作者:行者123 更新时间:2023-12-04 03:25:57 24 4
gpt4 key购买 nike

我们有几个人使用 Windows 和 Maven 的问题,我怀疑问题出在 ${path.separator} 上。 .他们收到一个错误,指出目录“D:\basedir\target/dist”不存在。我们不会在 Mac、Linux 和 Unix 系统上收到此错误。

我想把它改成 ${project.build.directory}${path.separator}dist ,但在 Mac 上,值 ${path.separator}:而不是 / .现在我的构建在 Mac 上失败了,因为 /Users/david/project/target:dist不是有效目录。

如何设置我的默认值 ${path.separator}在 Mac 上是 / ?

最佳答案

只是为了关闭这个......

我要 ${file.separator}而不是 ${path.separator} . ${path.separator}用于分隔路径中的目录名称。在 Windows 上,它是 ;在 Mac 和 Unix 上,它是 : .
${file.separator}是目录分隔符。在 Windows 上,它是 \在 Unix 和 Mac 上它是 `/'。

我很困惑,因为在较旧的 System X Mac 上,文件分隔符是 : .我通常只使用 / ,但在这个项目中,这不起作用。

关于maven - Mac 上 Maven 中的 ${path.separator} 设置为 ":",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38829976/

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