appfuse2中mvn appfuse:full-source時出錯的解決辦法

appfuse2中mvn appfuse:full-source時經常會遇到ant.1.0.7.jar出錯,然後build失敗。

解決辦法:

 

原因:

官網提示:Bug with Ant 1.7.0
Local repositories and projects on Windows platforms are held in directories whose paths contain no spaces.是因爲ANT.JAR的路徑有空格時就會出這個錯誤。

 

解決:

1、將appfuse2的保存位置放到一個沒有空格的路徑下,例如:D:/repository.默認是在"C:/Documents and Settings/系統用戶名/.m2/repository"。

 

2、將maven裏的conf文件夾裏的settings.xml中

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
<localRepository> /path/to/local/repo</localRepository>
-->

 /path/to/local/repo改成你保存appfuse2的路徑,例如我的是D:/repository,"-->"挪走,默認這段是註釋的。

 

完成,不會出那個錯誤了,當然要改pom.xml下SQL的用戶名和密碼。

發佈了24 篇原創文章 · 獲贊 7 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章