maven jar插件无法解决

时间:2014-09-04 19:40:47

标签: java eclipse hibernate maven m2eclipse

我正在尝试学习hyperjaxb3,所以我下载了包含hibernate和maven from this link purchase order tutorial的maven项目的zip文件,然后将其作为新的maven项目导入eclipse。但是我在pom.xml中收到以下错误消息:

Plugin execution not covered by lifecycle configuration:  
org.jvnet.hyperjaxb3:maven-hyperjaxb3-plugin:0.5.6:generate (execution: default, phase: generate-sources)

我尝试通过向pom.xml添加以下依赖项来解决此错误消息,我发现at this link

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.2</version>
</dependency>

但我仍然遇到同样的错误。没有堆栈跟踪,因为我没有尝试编译该程序。这是eclipse在pom中提供的编译错误消息。

如何解决此错误?

可以查看完整的pom.xml by clicking on this link

1 个答案:

答案 0 :(得分:2)

需要将具有执行目标的插件移至<pluginManagement>以消除此错误。它应该是这样的:

<build>
    <plugins>
        <!-- plugins  --> 
    </plugins>
    <pluginManagement>
        <plugins>
            <!-- plugins with execution goals --> 
        </plugins>
    </pluginManagement>
</build>