我目前正在评估 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 . 这很愚蠢,不是吗?
我能找到的唯一其他东西是 tycho ( http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/ ),但这还处于非常早期的阶段。
再一次,一个好的 Eclipse 集成是必要的。我真的,真的,真的不想指定依赖两次。
那么如何使用 maven 构建 Eclipse RCP 项目呢?
更新
目前,似乎没有这样的解决方案可用。Tycho 看起来很有前途,但我浪费了 2 天时间并没有让它运行(此时的当前版本)。也许半年左右就可以准备好。