4

有谁知道涵盖以下所有内容的完整示例(源代码、脚本、作业)?

  • 构建具有许多特性的 Eclipse RCP 产品
  • 生成 P2 存储库
  • 运行 JUnit 测试
  • 使用 Eclipse 3.6.2
  • 使用 Delta Pack 为少数平台构建

我们正在使用 Headless PDE 构建系统,但可以更改为 Buckminster 或 Maven。

谢谢,

丹尼尔·库帕尔

4

2 回答 2

1

看看Kai 的 MP3 Manager和相关博客

于 2011-05-03T00:40:24.330 回答
0

使用 eclipse 3.6.2 为多个平台构建 p2 相当容易。默认情况下,您会获得 RCP 产品、功能、p2 存储库和多个平台 zip。有关主要步骤,请参阅http://pweclipse.blogspot.com/2010/09/simple-rcp-product-build.html

我们使用 masterBuild.sh bash [1] 脚本来运行我们的构建、发布它,然后运行我们的自动化测试。我们从标准的 Eclipse 测试框架 [4] 中复制了 runtests [2] 和 test.xml [3]。另请参阅Eclipse 插件开发的自动化单元测试 (junit)

[1] http://dev.eclipse.org/viewcvs/viewvc.cgi/e4/releng/org.eclipse.e4.builder/scripts/masterBuild.sh?view=co&content-type=text%2Fplain

[2] http://dev.eclipse.org/viewcvs/viewvc.cgi/e4/releng/org.eclipse.e4.builder/builder/general/tests/runtests?view=co

[3] http://dev.eclipse.org/viewcvs/viewvc.cgi/e4/releng/org.eclipse.e4.builder/builder/general/tests/test.xml?view=co&content-type=text%2Fplain

[4] http://www.eclipse.org/articles/Article-PDE-Automation/automation.html

于 2011-05-03T20:28:58.837 回答