我想出來的Spring Roo 1.2.2,不能突破這個錯誤:Spring Roo的說「版本需要org.apache.maven.plugins:Maven的編譯器插件」
roo> hint
Version is required for org.apache.maven.plugins:maven-compiler-plugin
我的maven版本:Apache Maven 2.2.1
感謝任何幫助。
更新:
更改目錄並再次嘗試使其消失!但我仍然想知道它在看什麼,謝謝。
我想出來的Spring Roo 1.2.2,不能突破這個錯誤:Spring Roo的說「版本需要org.apache.maven.plugins:Maven的編譯器插件」
roo> hint
Version is required for org.apache.maven.plugins:maven-compiler-plugin
我的maven版本:Apache Maven 2.2.1
感謝任何幫助。
更新:
更改目錄並再次嘗試使其消失!但我仍然想知道它在看什麼,謝謝。
您應該始終在空目錄(或已經存在的roo項目目錄)中啓動roo,因爲roo會掃描工作目錄。在你的情況下,可能檢測到POM。 另請注意,從「擁擠」目錄工作時,roo變得非常慢。
Roo 1.2.2在使用Maven插件版本時遇到問題。您需要確保每個模塊中的所有插件聲明都具有指定的版本標籤。類似的問題在這裏http://forum.springsource.org/showthread.php?132520-Multimodule-application-issue-Spring-Roo-1-2-2
除此之外描述我假設你試圖使用Roo的1.2.2。在現有的代碼庫上。比你需要遵循這個http://static.springsource.org/spring-roo/reference/html/existing.html
雖然這不是說在這個文件中,你可能會需要Maven 3(3.0.4與Roo/STS發行)我建議使用這個。這將是更好先遷移項目到Maven 3
+1。 **明確指定* maven-compiler-plugin *的版本**(儘管它在父POM中配置)解決了此問題。 – informatik01 2014-08-06 11:03:25
這正是解決我的問題!非常感謝! – Kiwi 2012-08-28 12:39:58