Spring Roo Jpa 设置失败,maven-eclipse-plugin 问题?

标签 spring maven maven-plugin spring-roo m2eclipse

我正在使用 spring roo 1.2.3 版。就在几天前,使用任何包的项目创建工作正常。但是最近,如果我用 创建一个项目WAR 或 POM 包装的话 Jpa 设置 命令不起作用。

我发出命令

project --topLevelPakage com.example.test --packaging POM
Created ROOT/pom.xml

然后我输入:
jpa setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY

它返回
additionalBuildCommands element of the maven-eclipse-plugin required

我已经搜索了很多地方来找到这个问题的根源。但没有任何成功。我检查了 pom.xml 并且确实存在 AdditionalBuildCommand 元素。
<plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-eclipse-plugin</artifactId>
                    <version>2.7</version>
                    <!-- Note 2.8 does not work with AspectJ aspect path -->
                    <configuration>
                        <downloadSources>true</downloadSources>
                        <downloadJavadocs>false</downloadJavadocs>
                        <wtpversion>2.0</wtpversion>
                        <additionalBuildcommands>
                            <buildCommand>
                                <name>org.eclipse.ajdt.core.ajbuilder</name>
                                <arguments>
                                    <aspectPath>org.springframework.aspects</aspectPath>
                                </arguments>
                            </buildCommand>
                            <buildCommand>
                                <name>org.springframework.ide.eclipse.core.springbuilder</name>
                            </buildCommand>
                        </additionalBuildcommands>
                        <additionalProjectnatures>
                            <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
                            <projectnature>com.springsource.sts.roo.core.nature</projectnature>
                            <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                        </additionalProjectnatures>
                    </configuration>
                </plugin>

那么是什么导致了问题呢?任何帮助将不胜感激。提前致谢。

最佳答案

我面临着同样的问题。原因是,我包括

<pluginManger> 

标记到我的 pom.xml 以解决出现在 Eclipse 中的 Maven 错误。这将 pom.xml 的 plugins 部分隐藏到 spring roo。

关于Spring Roo Jpa 设置失败,maven-eclipse-plugin 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229621/

相关文章:

eclipse - org.eclipse.xtext.resource.FileNotFoundOnClasspathException : Couldn't find resource on classpath. URI 是 'classpath:/../Less.xtext'

java - 带有配置文件的 Spring Boot Maven 多模块项目 - 未找到其他模块的包

java - 将 mojo 添加到另一个 Maven 插件定义的自定义生命周期

java - 属性 'driverClassName' 抛出异常;无法加载 JDBC 驱动程序类 [org.postgresql.Driver]

java - IllegalMonitorStateException - CyclicBarrier

java - Ljava.lang.Object;无法转换为 com.entity.MechanicEntity

java - 在 android 中创建一个 jar inside jar 并访问第一个 jar 的类

Maven 在属性中存储文件和文件大小的 MD5 校验和,然后过滤另一个文件

maven - 无法使用 Maven 构建 Hudson 插件

spring - 为什么我无法访问 tomcat : HTTP Status 500 - Internal Server Error 中的服务 CXF