Eclipse RCP应用程序的自定义构建

时间:2012-07-05 21:05:17

标签: eclipse ant rcp

我想将以下内容集成到构建过程中: - 删除源中的所有jrxml文件。 - 使用proguard配置文件处理插件jar。

这是我到目前为止所尝试的

完整保留“Eclipse导出向导”过程的其余部分。

我尝试在插件的“构建”标签中启用“自定义构建”检查并获得“找不到build.xml尝试禁用...”然后禁用它,再次尝试,复制build.xml ,并取消选中“自定义构建”并再次尝试,出现错误:

C:\workspace\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\compile.org.eclipse.pde.container.feature.xml:4: The following error occurred while executing this line:
C:\project\build.xml:245: The following error occurred while executing this line:
C:\project\build.xml:206: java.lang.reflect.InvocationTargetException
The following error occurred while executing this line:
C:\project\build.xml:245: The following error occurred while executing this line:
C:\project\build.xml:206: java.lang.reflect.InvocationTargetException

尝试将build.xml作为ant运行,我找到了一个没有找到的java_home,安装了java_home并且build.xml正常工作,但是Eclipse Export Wizard仍然遇到了同样的问题。

1 个答案:

答案 0 :(得分:2)

我终于成功了,

  1. 您需要在“构建”标签上取消选中“自定义构建” 你的build.properties。
  2. 然后右键单击build.properties / PDE Tools / Create Ant Build文件(这将生成build.xml)
  3. 然后您可以查看“自定义构建”
  4. 这就是所有人......你将拥有一个可以修改的build.xml(我可以添加ant标签来忽略* .jrxml并将proguard与ant集成) 一个细节是您可能需要将绝对和相对路径更改为$ {eclipse.home} $ {java.home}