【问题标题】:Spring roo multi-module dependenciesSpring roo 多模块依赖
【发布时间】:2012-08-25 17:07:27
【问题描述】:

我刚开始第一次玩春袋鼠,第一印象很刺激。目前我正在努力创建多模块项目,希望你们能帮助我。

假设我有父 POM 和 2 个 Jar 项目和 1 个战争项目。让我们将它们命名如下。

  1. 父级 (POM)
  2. 服务 API (jar)
  3. 服务 IMPL (jar)
  4. 网络(战争)

我需要将所有 jars 和 war 文件安排在父项目内的对等级别。因此,所有三个项目都应该有一个单亲,即主 POM。

依赖关系应该是 - Web 依赖 >> Services Impl 依赖于 >> Services API

我不太了解 spring roo 多模块功能如何帮助我实现这一点。等待您的专业知识。干杯。

【问题讨论】:

    标签: java spring jakarta-ee maven spring-roo


    【解决方案1】:

    Spring Roo 从 1.2.0 版本开始支持多模块 Maven 项目,请查看 Spring Roo - Reference Documentation

    在命令提示符下,您可以简单地运行:

    roo 脚本 multimodule.roo

    这将创建一个示例多模块项目,其目录结构如下:

    my-project/
      pom.xml -- <packaging>pom</packaging>
      core/
        pom.xml -- <packaging>jar</packaging>
        src/
      ui/
        pom.xml -- <packaging>pom</packaging>
        mvc/
          pom.xml -- <packaging>war</packaging>
          src/
    

    子模块 mvc 项目在其 pom.xml 中具有子模块核心作为依赖项。创建此示例项目后,您可以对其进行处理并根据您的目的手动更改其结构,然后将其附加到 Eclipse 等 IDE。

    Spring Roo 还提供了一些内置命令帮助您创建新的子模块项目并管理相互依赖关系,查看参考文档中的功能和限制。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多