Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为SpringRoo项目创建maven模块?_Java_Maven_M2eclipse_Spring Roo - Fatal编程技术网

Java 如何为SpringRoo项目创建maven模块?

Java 如何为SpringRoo项目创建maven模块?,java,maven,m2eclipse,spring-roo,Java,Maven,M2eclipse,Spring Roo,我有一个SpringRoo项目。这是maven项目。因此,我想使用maven模块使我不断增长的项目模块化。 然而,当我尝试创建模块项目时(使用m2eclipse右键单击项目,然后单击Maven->NewMaven模块项目)。它被创建好了,它从父项目获得了所有maven依赖项/库 但是: 1) 我无法使用父项目中的类(即使选中了“从工作区项目解析依赖项”) 2) 我不能使用rooshell。 我可以运行shell,但不能添加实体。 我不能增加持久性 roo> persistence setu

我有一个SpringRoo项目。这是maven项目。因此,我想使用maven模块使我不断增长的项目模块化。 然而,当我尝试创建模块项目时(使用m2eclipse右键单击项目,然后单击Maven->NewMaven模块项目)。它被创建好了,它从父项目获得了所有maven依赖项/库

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

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

roo> persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
additionalBuildcommands element of the maven-eclipse-plugin required
但是:1)我不能使用父项目中的类(即使“解析” “来自工作区项目的依赖项”已选中)


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

尝试更新项目配置。

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

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