我刚开始使用Spring Roo的玩弄,第一次,第一印象是非常令人兴奋。 目前我正在努力打造多模块项目希望你们能帮助我。
可以说我有父POM和2个项目和1个战项目。 让我们为它们命名如下。
- 父(POM)
- 服务API(JAR)
- 服务IMPL(JAR)
- 网络(战)
所有的罐子和战争文件,我需要他们在父项目中同行水平来安排。 因此,所有三个项目应该有一个单亲这是主要的POM。
依赖关系应该是 - 网页取决于>>服务默认地将Impl取决于>>服务API
我不知道很多关于Spring Roo的多模块的功能如何能帮助我实现这一目标。 等待您的专业知识。 干杯。
Spring Roo的支持,因为1.2.0版本多模块Maven项目,检查出的Spring 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的也提供了一些内置的命令可帮助您创建新的子模块项目和管理相互依赖,检查出的特点和局限性的参考文档。
希望这可以帮助。