2013-12-16 45 views
0

我運行自帶的3.2.6 RELEASE zip文件的build.gradle腳本。我沒有修改那個文件。我已經在本地安裝了Gradle 1.9。運行腳本時,我收到以下錯誤:大廈春天使用搖籃 - 錯誤與referencePdf任務

:referencePdf FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':referencePdf'. 
> Unable to delete file: C:\Downloads\SpringSource\spring-framework-3.2.6.RELEASE\build\reference\pdf\images\note.png 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --debug option to 
get more log output. 

BUILD FAILED 

Total time: 1 mins 44.264 secs 
Stopping 1 Gradle compiler daemon(s). 
Process 'Gradle Worker 1' finished with exit value 0 (state: SUCCEEDED) 
Stopped 1 Gradle compiler daemon(s). 

因爲我正在搖籃在Win 7 64位,我已經更新搖籃有這樣一個問題,即每個人都擁有完全訪問權限的文件夾夾。即使如此,Gradle腳本仍無法成功完成。我是Gradle的新手,真的不知道build.gradle腳本是如何工作的。任何提示,我可以做些什麼來解決這個問題?

回答

0

做的第一件事是通過運行構建的簽入gradlew腳本,而不是當地的搖籃安裝。這確保您使用構建此項目所需的Gradle版本運行。

在Windows上,有時會使用守護進程時,刪除文件的問題。嘗試手動刪除build文件夾。如果問題再次出現,請考慮在沒有Gradle守護進程的情況下運行,例如通過--no-daemon

+0

當我從Git下載spring-framework-3.2.6.RELEASE.zip時,是否包含「check in gradlew script」? –

+0

我試圖刪除生成文件夾,並用--no守護進程運行,我也得到了同樣的錯誤。 –

+0

如果我運行「-x referencePDF」構建,它沒有一個錯誤的確已完成。 –

0

在Windows上,在命令提示符下運行:gradlew referencePdf --stacktrace而且應該告訴你發生了什麼。就我而言,這是一個堆大小問題。我設置了一個環境變量set GRADLE_OPTS="-Xmx1024m"然後能夠成功構建pdf。