“目录创建因未知原因而无法成功”在Mac上使用Ant时出错

时间:2017-04-26 13:08:26

标签: macos intellij-idea ant resin

我有一个在Windows上构建和工作的项目但是当我把它带到MacOS(Sierra)并在IntelliJ中设置Resin,Ant和我的项目的其余部分时,构建失败并出现相当模糊的错误:

  

build.xml:24:目录/ java / ant-build / classes创建因未知原因未成功

     

at org.apache.tools.ant.taskdefs.Mkdir.execute(Mkdir.java:70)

Image of the full error message

起初我认为这是一个权限问题,但我在两个目录上运行chmod 755仍然收到此错误。我也尝试更新到更新版本的Ant,用brew install ant@1.9取代IntelliJ的内置版本,但这也无济于事。

有人知道从Windows迁移到Mac时需要对项目进行的任何更改吗?我是该公司第一个将这个项目迁移到Mac的人,所以不幸的是其他人对此并不了解。

两者都在使用:

  • IntelliJ IDE 2017.1.2
  • 内置IntelliJ Ant(1.9.4)
  • Resin 4.0.51

1 个答案:

答案 0 :(得分:2)

正如主帖上的评论所指出的,这是一个权限问题,其中蚂蚁试图在root目录中构建

我必须更改build.properties文件,以便路径指向我的$HOME目录。