从现有的jar中自动构建Eclipse插件

| 我想使Eclipse RCP插件的构建过程完全自动化。它具有一些第三方jar依赖项(可从Maven存储库中获得),这些依赖项未作为OSGi捆绑包分发,目前,我使用“现有JAR归档文件中的Eclipse插件”向导来手动转换它们。 PDEBuild或Maven / Tycho(或其他一些构建系统)可以作为构建的步骤吗?     
已邀请:
        Peter Tillemans在这篇文章中提到了PAX wrap jar命令 Apache Felix的Maven捆绑插件可能也值得一看。 也许SpringSource的Bundlor工具也可以处理jar中的osgi包。     
        看看我开发的p2-maven-plugin。这是一个开源,社区友好的插件,可以处理: 不是OSGi捆绑包的jar的包装(可以完全自定义) 生成可以在Eclipse PDE中使用的功能齐全的p2-update网站 相应源包的生成(它为所有包生成源包) 详细信息和文档可以在这里找到:http://projects.reficio.org/p2-maven-plugin/manual.html 用法示例:
<plugin>
    <groupId>org.reficio</groupId>
    <artifactId>p2-maven-plugin</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <executions>
        <execution>
            <id>default-cli</id>
            <configuration>
                <artifacts>
                    <!-- specify your depencies here -->
                    <!-- groupId:artifactId:version -->
                    <artifact><id>commons-io:commons-io:2.1</id></artifact>
                    <artifact><id>commons-lang:commons-lang:2.4</id></artifact>
                    <artifact><id>commons-lang:commons-lang:2.5</id></artifact>
                    <artifact><id>commons-lang:commons-lang:2.6</id></artifact>
                    <artifact><id>org.apache.commons:commons-lang3:3.1</id></artifact>
                </artifacts>
            </configuration>
        </execution>
    </executions>
</plugin>
    
        看一下第三方jar及其捆绑的等效项之间的区别。它只是一个附加的plugin.xml和清单中的几行。 编写您自己的捆绑罐代码。     

要回复问题请先登录注册