我刚刚开始第一次玩spring roo,第一印象是相当令人兴奋。目前我正在努力创建多模块项目希望你们能帮助我。
假设我有父 POM 和 2 个 Jar 项目以及 1 个 war 项目。让我们将它们命名如下。
- 父级(POM)
- 服务API(jar)
- 服务 IMPL(jar)
- 网络(战争)
我需要将所有 jar 和 war 文件在父项目内的对等级别进行排列。因此,所有三个项目都应该有一个父项目,即主 POM。
依赖关系应该是 - Web 依赖于 >> Services Impl 依赖于 >> Services API
我不太了解 spring roo 多模块功能如何帮助我实现这一目标。等待您的专业知识。干杯。
Spring Roo从1.2.0版本开始支持多模块Maven项目,查看Spring Roo - 参考文档 http://static.springsource.org/spring-roo/reference/html/architecture.html#architecture-maven-multi-module.
在命令提示符下,您只需运行:
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 中有子模块 core 作为依赖项。创建此示例项目后,您可以对其进行处理并根据您的目的手动更改其结构,然后将其附加到 Eclipse 等 IDE。
Spring Roo 还提供了一些内置命令帮助您创建新的子模块项目并管理相互依赖关系,请查看参考文档中的功能和限制。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)