【问题标题】:Eclipse RCP Hotdeployment to exported versionEclipse RCP 热部署到导出版本
【发布时间】:2012-08-04 05:26:26
【问题描述】:

我正在研究 Eclipse RCP,其中我探索了我的项目所需的一些概念,我知道如何导出 RCP 产品(它是可移植的)。

  1. 我的开发方法是,对于我要删除的每个 Java 文件更改 之前导出的产品并再次导出。我认为我的 方法很笨,可能有更好的方法。

  2. 对于 java 文件中的修复,每次导出都很耗时。作为一个 解决方法我想将 bin 中生成的类文件替换为 我的插件 jar,但是对于我的 java 文件,有多个类文件 用classname$1.class等生成,很难替换 所有这些类文件都放到我的 plugin.jar 中。

在这种情况下,更好的做法是什么。专家 RCP 开发人员会做什么,以便将 Java 更改反映到产品导出版本而不删除产品或创建新产品。是不是有什么热部署之类的东西,比喻Jsp改成Application server就是热部署。

期待建议。

【问题讨论】:

    标签: eclipse-plugin eclipse-rcp


    【解决方案1】:

    我通常只在调试器中运行我的产品 - 代码更改会立即反映。 但是,您可以使用 p2 更新以前导出的产品 - 尽管这需要先导出产品的新版本以生成兼容的 p2 存储库。另一种方法是将您的更改推送到构建服务器并让它为您构建新产品和 p2 存储库。我发现 Tycho 是帮助自动化构建的好选择。

    【讨论】:

      猜你喜欢
      • 2015-10-18
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 2013-12-11
      相关资源
      最近更新 更多