我使用常春藤下载依赖项,但构建过程失败,错误信息显示如下:
/workspace/jenkins/workspace/XXXModule/src/build/build-ivy.xml:86: impossible to resolve dependencies:
java.io.FileNotFoundException: /homes/babel/.ivy2/cache/resolved-xxx-xxx-caller-working.xml (The file access permissions do not allow the specified action.)
似乎我没有权限访问缓存目录中的caller-working.xml。(该脚本在IC Server上运行,所以可能我实际上没有权限)。但我想知道为什么Ivy需要访问该文件,该文件用于做什么?我需要什么许可?
答案 0 :(得分:0)
很可能您的问题是由本地用户UID与远程文件服务器上的UID不匹配引起的。
我强烈建议您使用本地缓存,而不是通过网络共享它。缓存就是以前下载的文件的本地副本,它不是存储库。