2014-01-30 19 views
0

關於插件的gradle about(http://evgeny-goldin.com/wiki/Gradle-about-plugin)在Windows上成功運行,但在about文件中包含來自git的信息的命令失敗。 gradlew正在GitBash中運行。實施例的輸出:在about.txt在窗口上關於插件失敗的問題

$ ./gradlew about --info 
Starting Build 
Settings evaluated using settings file 'C:\Users\cfogelberg\repos\sharepoint-kea\settings.gradle'. 
Projects loaded. Root project using build file 'C:\Users\cfogelberg\repos\sharepoint-kea\build.gradle'. 
Included projects: [root project 'sharepoint-kea', project ':jproxy', project ':sharepoint-crawler'] 
Evaluating root project 'sharepoint-kea' using build file 'C:\Users\cfogelberg\repos\sharepoint-kea\build.gradle'. 
Groovy [1.8.6], root project 'sharepoint-kea', plugin [com.github.goldin.plugins.gradle.about.AboutPlugin] is applied, added task 'about'. 
Evaluating project ':jproxy' using build file 'C:\Users\cfogelberg\repos\jproxy\build.gradle'. 
Evaluating project ':sharepoint-crawler' using build file 'C:\Users\cfogelberg\repos\sharepoint-crawler\build.gradle'. 
All projects evaluated. 
Selected primary task 'about' 
Tasks to be executed: [task ':about'] 
:about 
Task ':about' has not declared any outputs, assuming that it is out-of-date. 
Generating 'about' in [C:\Users\cfogelberg\repos\sharepoint-kea\build\tmp\about\about.txt] 
Running [git] with arguments [--version] in directory [C:\Users\cfogelberg\repos\sharepoint-kea] 
Starting process 'command 'git''. Working directory: C:\Users\cfogelberg\repos\sharepoint-kea Command: git --version 
An attempt to initialize for well behaving parent process finished. 
Process 'command 'git'' finished with exit value -1 (state: FAILED) 
Deleting [C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt] 
:: loading settings :: url = jar:file:/C:/Users/cfogelberg/.gradle/wrapper/dists/ivy-gradle-dist-1.6.0.0/7llkkulot0dh33dgrrpuftkd2e/gradle-1.6/lib/ivy-2.2.0.jar!/org/apache/ivy/core/settings/ivysettings.xml 
Deleting [C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt] 
Running [rmdir] with arguments [/s, /q, C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt] 
Starting process 'command 'rmdir''. Working directory: C:\Users\cfogelberg\repos\sharepoint-kea Command: rmdir /s /q C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt 
Process 'command 'rmdir'' finished with exit value -1 (state: FAILED) 
Running [del] with arguments [/f, /q, C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt] 
Starting process 'command 'del''. Working directory: C:\Users\cfogelberg\repos\sharepoint-kea Command: del /f /q C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt 
Process 'command 'del'' finished with exit value -1 (state: FAILED) 
Failed to natively delete [C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt] 
Failed to delete [C:\Users\cfogelberg\repos\sharepoint-kea\build\com.github.goldin.plugins.gradle.about.AboutHelper-dependencies.txt] 
Adding 'about' to task ':jar' 
Adding 'about' to task ':mainSourceJar' 
Adding 'about' to task ':zip' 
Adding 'about' to [C:\Users\cfogelberg\repos\sharepoint-kea\build\distributions\sharepoint-kea.zip!about.txt] 
[ant:zip] Updating zip: C:\Users\cfogelberg\repos\sharepoint-kea\build\distributions\sharepoint-kea.zip 
Adding 'about' to [C:\Users\cfogelberg\repos\sharepoint-kea\build\libs\sharepoint-kea-sources.jar!about.txt] 
[ant:zip] Updating zip: C:\Users\cfogelberg\repos\sharepoint-kea\build\libs\sharepoint-kea-sources.jar 
Adding 'about' to [C:\Users\cfogelberg\repos\sharepoint-kea\build\libs\sharepoint-kea.jar!about.txt] 
[ant:zip] Updating zip: C:\Users\cfogelberg\repos\sharepoint-kea\build\libs\sharepoint-kea.jar 
Adding 'about' to [C:\Users\cfogelberg\repos\sharepoint-kea\build\tmp\expandedArchives\org.jacoco.agent-0.6.2.201302030002-0.6.2.201302030002.jar_60b57fpgcpkj2tvu7ba9ktna6\jacocoagent.jar!about.txt] 
[ant:zip] Updating zip: C:\Users\cfogelberg\repos\sharepoint-kea\build\tmp\expandedArchives\org.jacoco.agent-0.6.2.201302030002-0.6.2.201302030002.jar_60b57fpgcpkj2tvu7ba9ktna6\jacocoagent.jar 

BUILD SUCCESSFUL 

Total time: 13.174 secs 

結果輸出:

=============================================================================== 
SCM Info 
=============================================================================== 
Unsupported SCM system: either project is not managed by Git or command-line client is not available. 
Tried Git: 
~~~~~~~~~~ 
'git --version' returned [] 
=============================================================================== 

回答

0

問題是由路徑引起的。明確地將git添加到Windows路徑和gitbash路徑並沒有解決問題,但將git.exelibiconv2.dll複製到git倉庫的根目錄解決了它(一個可怕的黑客攻擊,窗口和路徑...呃)。