如何为Spring Roo项目创建maven模块?

我有Spring Roo项目。 这是maven项目。 所以我想使用maven模块来使我的成长项目模块化。 但是当我尝试创建模块项目时(使用m2eclipse右击项目,然后是Maven – > New Maven Module Project)。 创建好了,它从父项目获得所有maven依赖项/库。

但是:1)我不能使用父项目中的类(即使“检查了从Workspace项目中解析依赖项”)

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

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

但是:1)我不能使用父项目中的类(即使“检查了从Workspace项目中解析依赖项”)

那就对了。 多模块项目的父项目必须有包装pom,这意味着不会编译任何类。 父项目应该是多个子项目的包装器,仅此而已。

尝试更新项目配置。

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

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