"Directory creation was not successful for an unknown reason" Mac 上的 Ant 错误

"Directory creation was not successful for an unknown reason" error with Ant on Mac

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

build.xml:24: Directory /java/ant-build/classes creation was not successful for an unknown reason

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 的人,所以不幸的是其他人对此了解不多。

两者都在使用:

正如主 post 上的评论所指出的,这是蚂蚁试图在 root 目录

中构建的权限问题

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