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



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

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

如何将Mac上的默认${path.separator}设置为/ ?

结束这个…

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

${file.separator}是目录分隔符。在Windows上,它是,在Unix和mac上,它是'/'。

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

最新更新