2014-05-13 70 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文件 「包括」將工作:)