2017-04-11 71 views
0

Spring Roo 1.3 Docs據,MongoDB的支持,並且可以配置:Spring Roo 2是否支持MongoDB?

roo> mongo setup 

但隨着Spring Roo的2.0.0.RC1你:除去

roo> mongo setup 
Command 'mongo setup' not found (for assistance press TAB or type "hint" then hit ENTER) 
Searching 'mongo setup' on installed repositories 
0 matches found with 'mongo setup' on installed repositories 

MongoDB的持久層?可以以某種方式添加?

回答

2

this task中,在Spring Roo 2.0定義期間,我們決定創建一個更小且更易於維護的Spring Roo發行版。

從2.0版開始,Roo將只包含運行時和主要插件,因此新版本可以更頻繁地發佈,並與最新的Spring項目保持同步。這爲我們提供了在Spring Roo運行時和主要插件之間更好地分離的可能性。 Roo運行時API(類路徑,元數據,支持等)必須儘可能保持穩定和向後兼容。

在另一方面,我們搬到不屬於「主插件」的插件(GWT,JSF,蒙戈DB ...),以自己的Git倉庫

https://github.com/spring-projects/spring-roo-community-addons

這些插件將維持由Roo社區。

從現在開始,我們將知道這個插件爲「Spring Roo社區插件」。如你所見,這些插件不會遷移到Spring Roo 2.x版本,所以如果你想使用Mongo DB插件,你應該從那裏下載並應用一些更新。應用更改後,生成.jar文件並使用addon install命令將它們包含在Spring Roo shell中。

希望它能幫助,

+0

好@jcgarcia,我不得不說我很失望這一點,獲得更多「的NoSQL」一詞,這就像產品的重要降級,但我明白,這是很難尋求資金來維持這樣的項目,有時您需要關注客戶的需求。我找不到如何爲Spring Roo 2開發和發佈插件的任何指南。有沒有關於這方面的指導? – Mrdev

+0

嗨@Mrdev,這是一個艱難的決定,但正如你所說的,我們首選我們的工作重點是生成完整的和先進的Spring應用程序,而不是提供許多不適用於生產環境的不同功能。 spring-roo插件是您可以單獨編譯的maven模塊。之後,你可以使用'addon install'命令安裝它們。無論如何,我會嘗試找到一些關於插件開發的指南。問候, – jcgarcia