2017-04-11 70 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