当我从PDE的无头构建或Eclipse GUI调用时,我试图避免为我的所有插件复制customBuildCallbacks.xml。我在customBuildCallbacks.xml步骤中生成代码或修改我的插件包装:
显然想要使用无头构建
也要运行
无头构建在一个定义良好的环境中运行,因此我可以设置customBuildCallbacks.buildpath甚至在每个插件的build.properties中使用相对路径来指向我的常见customBuildCallbacks.xml。但是,这在GUI中比较棘手:因为我们在Eclipse工作区中没有源代码(因为我们的内部构建过程导入了来自不同位置的项目),所以每个开发人员的路径都不同。我希望每个项目都有一个关联的ant属性在磁盘上保存其路径,类似于各种对话框中公开的$ {workspace}变量。我找不到任何有用的东西。
有没有人有这方面的经验?
谢谢,
罗曼