我在标签中有一个带有此插件定义的父pom.xmlpluginManagement
:
org.apache.felix maven-bundle-plugin 3.2.0 default-bundle package bundle create-source-manifest prepare-package manifest
然后,我有实际项目的pom.xml尝试添加执行:
org.apache.felix maven-bundle-plugin
它导致错误:找到重复的捆绑软件执行。请删除您pom.xml中所有显式定义的包执行。
但是,如果我plugin
在Eclipse中删除此标记并再次添加它,该错误将消失。
这是Eclipse M2E问题吗?还是这是一个实际的Maven问题?如果是这样,我该如何解决?我显然不能删除上面的处决。
我可以添加以下内容:
default-bundle create-source-manifest
但这对于“执行父pom中定义的所有内容”非常冗长,而且如果我想添加另一次执行,则新的执行不会被执行。
注意:请注意,它在M2E 1.12的Eclipse 2019-06中仍然被打破(我写这个问题时不知道我一年多以前拥有哪个Eclipse)。