2017-11-25 113 views
1

我想使用Tycho依次构建一些Eclipse插件(比如A,B,C,D),然后在构建完所有插件后将它们放入p2存储库。如何解决必需的Eclipse插件包

现在,插件B依赖于插件A.在插件B的清单文件中,A在所需的捆绑软件部分中给出。

但是,由于A在p2 repo中不存在,因为我正在构建p2 repo,即一旦所有插件都被构建完毕。因为我想为所有插件构建一个p2回购(计数大约为50)。

这些所有插件都存在于单个文件夹中。

我该如何解决这种依赖性?

+0

[Tycho的Maven多模块中的自定义pom.xml文件名可能重复](https://stackoverflow.com/questions/33396390/custom-pom-xml-filename-in-maven-multimodule-for-tycho) –

回答

1

你可以按照类似的多模块模式中所描述的“Custom pom.xml filename in maven multimodule for tycho

<!-- in file pom.xml --> 
<modules> 
    <module>A/pom.xml</module> 
    <module>B/pom.xml</module> 
    <module>C/pom.xml</module> 
    <module>D/pom.xml</module> 
</modules> 

<!-- in file pom-tycho.xml --> 
<modules> 
    <module>A/pom.xml</module> 
    <module>B/pom.xml</module> 
    <module>C/pom.xml</module> 
    <module>D/pom.xml</module> 
</modules> 

的想法是,在一个多模块项目构建顺序如下<module>元素中的声明顺序。

相关问题