【问题标题】:How to create maven module for Spring Roo project?如何为 Spring Roo 项目创建 maven 模块?
【发布时间】:2011-07-12 07:41:54
【问题描述】:

我有 Spring Roo 项目。这是maven项目。所以我想使用 maven 模块来使我不断增长的项目模块化。 但是,当我尝试创建模块项目时(使用 m2eclipse 右键单击​​项目,然后使用 Maven -> 新建 Maven 模块项目)。它创建好了,它从父项目中获取了所有 maven 依赖项/库。

但是: 1) 我无法使用父项目中的类(即使选中了“解决工作区项目中的依赖项”)

2) 我不能使用 Roo shell。 我可以运行 shell,但不能添加实体。 而且我无法添加持久性。

roo> persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
additionalBuildcommands element of the maven-eclipse-plugin required

【问题讨论】:

    标签: java maven m2eclipse spring-roo


    【解决方案1】:

    但是:1)我不能使用父项目中的类(即使“解决 工作区项目的依赖项”已选中)

    没错。多模块项目的父项目必须有打包pom,也就是说不会编译任何类。一个父项目应该是多个子项目的包装器,仅此而已。

    【讨论】:

      【解决方案2】:

      尝试更新项目配置。

      【讨论】:

        【解决方案3】:

        截至 2011 年 8 月,这是不可能的。 我只设法将具有 roo 依赖项的域类移动到单独的 maven 项目中。 然后我可以将其添加为依赖项。

        预计在 Spring Roo >= 1.2.M2 中创建 maven 模块

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-04-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-08
          相关资源
          最近更新 更多