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

Dav*_* W. 9 properties pom.xml maven

我们有几个人使用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上设置默认设置/

Dav*_* W. 13

只是为了结束这个......

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

${file.separator}是目录分隔符标记.在Windows上,它\在Unix和Mac上是"/".

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