我正在从使用 Buckminster 构建 Eclipse 产品过渡到 Tycho。我已经对我的插件和功能进行了 mavenized 并且有一个问题:
我创建了一个带有 POM 的父功能,该 POM 引用了我的功能和插件。我不知道我这样做是否正确,但我发现我需要将所有功能和插件添加为模块。因此,如果我有pluginA,pluginB并且feature1包括pluginAand pluginB,我将所有三个添加到父 POM。这对我来说有点奇怪,因为在 Buckminster 中我必须只引用feature1它,它会根据feature.xml文件获取它的依赖关系。
我在我的 Tycho 构建中做错了什么,或者这是它应该如何工作的?