【问题标题】:Will Spring Roo 2 support MongoDB?Spring Roo 2 会支持 MongoDB 吗?
【发布时间】:2017-04-11 01:47:02
【问题描述】:

根据Spring Roo 1.3 Docs,支持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 持久层被移除了?可以通过某种方式添加吗?

【问题讨论】:

    标签: spring spring-roo


    【解决方案1】:

    this task 中,在 Spring Roo 2.0 定义期间,我们决定创建一个更小且更易于维护的 Spring Roo 发行版。

    从 2.0 开始,Roo 将仅包含运行时和主要插件,因此可以更频繁地发布新版本并与最新的 Spring 项目保持同步。这为我们提供了在 Spring Roo 运行时和主要插件之间进行更好分离的可能性。 Roo 运行时 API(类路径、元数据、支持等)必须尽可能保持稳定和向后兼容。

    另一方面,我们将未归类为“主插件”的插件(GWT、JSF、Mongo 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 中。

    希望对你有帮助,

    【讨论】:

    • 好吧@jcgarcia,我不得不说我对此感到非常失望,总之越来越“NoSQL”,这就像产品的重要降级,但我知道很难找到资金要维护这样的项目,有时您需要关注客户的需求。我找不到任何关于如何为 Spring Roo 2 开发和发布插件的指南。是否有相关指南?
    • 嗨@Mrdev,这是一个艰难的决定,但正如你所说,我们更愿意将精力集中在生成完整和高级的 Spring 应用程序上,而不是提供许多不适用的不同功能一个生产环境。 spring-roo 插件是您可以单独编译的 maven 模块。之后,您可以使用addon install 命令安装它们。无论如何,我会尝试找到一些关于插件开发的指南。问候,
    • 嗨@jcgarcia我试图安装层存储库mongo,但没有找到方法..试图构建它并将其安装为脚本-失败,尝试使用插件安装url-url-同样的事情,你能分享在spring roo中安装mongodb所需的命令吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多