我们有几个人使用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上,文件分隔符是:
。我通常只使用/
,但在这个项目中,这不起作用。