2017-07-07 62 views
0

我有几个Eclipse项目,每个项目都是RCP插件。它们都依赖于另一个本身是RCP插件的公共项目。如何避免重新编译与其他几个插件相关的Eclipse插件

我一直都在打造蚂蚁每一个项目是这样的:

<java jar="${eclipse.equinox.launcher.plugin}" fork="true" failonerror="true"> 
    <arg value="-application"/> 
    <arg value="org.eclipse.ant.core.antRunner"/> 
    <arg value="-buildfile"/> 
    <arg value="${eclipse.pde.build.plugin}/scripts/productBuild/productBuild.xml"/> 
    <arg value="-Dbuilder=${build.directory.projectroot}"/> 
</java> 

然而,这种共同的项目重建为每个相关项目,这是相当缓慢和不必要的。有没有办法只编译/编译一次项目并使用输出?

回答

0

我能够通过将已经构建的插件复制到Eclipse Target的dropins文件夹中来完成此操作。 PDE在构建其他产品时会检测这些插件,并且不会重建它们。