2016-03-08 64 views
0

发生以下奇怪异常,任何人都可以提供帮助吗?由于当使用mvn构建项目时,命中“无法创建父目录”错误

[info] Compiling 3 Java sources to /mnt/nfs0/jzhang/spark-1.6.1/tags/target/scala-2.10/classes... 
[error] /mnt/nfs0/jzhang/spark-1.6.1/tags/src/main/java/org/apache/spark/tags/DockerTest.java:26: error: error while writing DockerTest: could not create parent directories 
[error] public @interface DockerTest { } 
[error]  ^
[error] 1 error 
[error] Compile failed at Mar 8, 2016 11:17:18 AM [0.817s] 
+0

你有写权限的classes目录?请参阅:http://stackoverflow.com/questions/12514867/cannot-compile-wordcount-java – bphilipnyc

+0

是的,我有。这里唯一特别的是它在挂载的目录中。 – zjffdu

回答

1

我也面临这个问题是。它出现主要是由于两方面的原因:

  1. 权限问题:一些文件夹没有在该项目的写权限。尝试更改这些文件夹的权限。
  2. 从任何存储库导入代码时,文件可能会在行尾处获得^ M个字符。为此使用“dos2unix”命令。 (我面临同样的问题,因为这一点,因为我所有的Java文件都包含这个字符。)