2014-05-13 51 views
0

我有一个多项目gradle构建(Gradle版本1.9)。Gradle:构建jar时无法创建目录

我正在运行gradle clean build distZip/vagrant目录。 /vagrant是根项目目录。该目录包含另一个目录my-app。在执行任务jar,我看到以下错误:

Failed to create parent directory '/my-app' when creating directory '/my-app/build/tmp/jar' 

为什么jar任务试图创建根目录下my-app?它没有得到许可。它不应该创建在./my-app/build/tmp/jar

编辑:添加settings.gradle

rootProject.name = 'my-app' 
includeFlat 'my-app-core', 'my-app' 
+0

最可能的原因中的错误其中一个构建脚本。 'my-app/build'中的'build'是'my-app'项目的构建输出目录,而不是根项目目录。 (为避免混淆,最好不要命名后者'build'。) –

+0

@PeterNiederwieser有没有解决此问题的方法? – Prasanna

+0

解决方案是修复构建。但是如果没有关于构建的详细信息,就不可能从远处说出问题所在。 –

回答

0

尝试用更换“includeFlat”在settings.gradle文件 “包括”将工作:)