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