我目前正在评估 maven 以改进我们的构建过程。到目前为止,普通 jar 文件的构建和创建工作正常,尽管我对 Maven IDE 并不完全满意。
我现在正处于构建项目所需的所有库的位置,并且我将继续进行 Eclipse RCP 项目。现在我不知道该怎么办了。
在开始实际的 RCP 部分之前,我需要先构建一些插件。因此,我实际上有 3 个问题。
我想构建这些插件,唯一真正的解决方案似乎是 maven-bundle-plugin:http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
但是,为了实现良好的 IDE 集成,我还需要自动生成的相应文件(plugin.xml、build.properties 等)。
对于构建 RCP 部件,目前看来唯一的解决方案是 pde-maven-plugin http://mojo.codehaus.org/pde-maven-plugin/据我所知,它使用 ant-pde。这很愚蠢,不是吗?
我唯一能找到的其他东西是第谷 (http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/) ,但这还处于非常早期的阶段。
再一次,一个好的 Eclipse 集成是必要的。我真的,真的,真的不想指定依赖两次。
那么如何使用 maven 构建 Eclipse RCP 项目?
更新
目前,似乎没有这样的解决方案可用。 Tycho 看起来很有前途,但我浪费了 2 天时间并没有让它运行(此时的当前版本)。也许半年左右就可以准备好。
最佳答案
不,没有这样的工具。 第谷也是我所知道的唯一方法。
https://stackoverflow.com/questions/545531/