Tycho:父POM需要列出我的功能中包含的插件吗?

时间:2012-12-04 19:41:15

标签: maven tycho

我正在使用Buckminster转换为构建Eclipse产品到Tycho。我已经对我的插件和功能进行了编组,并提出了一个问题:

我使用引用我的功能和插件的POM创建了一个父功能。我不知道我是否正确地这样做,但我发现我需要将所有功能和插件添加为模块。因此,如果我有pluginApluginBfeature1包含pluginApluginB,我会将所有三个添加到父POM。这对我来说有点奇怪,因为在Buckminster中我只需要引用feature1,它将根据feature.xml文件得到它的依赖项。

我在Tycho版本中做错了什么,或者它是如何工作的?

1 个答案:

答案 0 :(得分:0)

Tycho构建由Maven驱动,即Maven首先确定哪些模块应该是构建反应器的一部分,然后Tycho构建模块。因此,您需要一个aggregator POM来告诉Maven有关要构建的工件列表。