我在<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;中定义的所有事情都非常冗长。如果我想要添加另一个执行,新的执行不会被执行。