找到重复的包执行

时间:2017-01-18 08:36:18

标签: eclipse maven m2eclipse m2e

我在<plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>default-bundle</id> <phase>package</phase> <goals> <goal>bundle</goal> </goals> </execution> <execution> <id>create-source-manifest</id> <phase>prepare-package</phase> <goals> <goal>manifest</goal> </goals> </execution> </executions> </plugin> 标记中有一个父 pom.xml 这个插件定义:

<plugin>
    <groupId>org.apache.felix</groupId>
    <artifactId>maven-bundle-plugin</artifactId>
</plugin>

然后我有实际项目的 pom.xml 试图添加执行:

plugin

导致错误:找到重复的捆绑包执行。请删除pom.xml中任何明确定义的包执行。

但是,如果我在Eclipse中删除此<executions> <execution><id>default-bundle</id></execution> <execution><id>create-source-manifest</id></execution> </executions> 标记并再次添加,则错误消失。

这是Eclipse M2E问题吗?或者这是一个真正的Maven问题?如果是这样,我该如何解决这个问题?我显然不能删除上面的执行。

我可以补充一下:

{{1}}

但是,执行父母pom&#34;中定义的所有事情都非常冗长。如果我想要添加另一个执行,新的执行不会被执行。

0 个答案:

没有答案