【问题标题】:OSGI plugin development with Domino Designer 10使用 Domino Designer 10 进行 OSGI 插件开发
【发布时间】:2019-08-06 08:10:30
【问题描述】:

到目前为止,我一直在使用 IBM Domino Designer V9.0.1 FP8 来开发 OSGI 插件。有了这个版本,一切都按预期工作。我创建了一个插件项目、一个功能项目和一个更新站点项目。在更新站点项目中选择“全部构建”会创建所有相应的 jar 文件。

今天我安装了 IBM (HCL) Domino Desinger V10 FP2(全新安装,即我已卸载 V9.0.1 并删除了 NotesData 中旧的“工作区”目录,但我保留了 NotesData 本身)。
现在,如果我打开我的插件项目,我可以编辑插件,保存 Java 类而不会出现任何错误。到目前为止,一切都照常工作。但是现在,如果我在更新站点项目中使用“全部构建”,我会看到一个带有“正在生成 ant 脚本”的屏幕,然后构建过程完成,但没有生成 jar 文件。 任何想法为什么会发生这种情况?我错过了一些文件吗?我是否缺少一些配置?

顺便说一句:如果我使用标准 eclipse 构建插件,所有的 jar 文件都会生成。

【问题讨论】:

  • 您的更新站点中有 log.zip 文件吗?
  • 不,更新站点中没有 log.zip。应该有吗?
  • 没关系。 log.zip 包含构建插件时的消息/错误。没有日志 = 没有错误

标签: osgi xpages domino-designer-eclipse


【解决方案1】:

Domino Designer 是 Eclipse 的定制版本。 9.0.1 FP9 及更低版本是 Eclipse 的一个非常旧的版本,9.0.1 FP10+ 是一个更新得多的版本,因此无法与以前发生的情况相提并论。影响它的 Eclipse 的定制可能存在差异。但我知道的每个 Domino OSGi 插件开发人员都使用标准 Eclipse。

按照此处https://github.com/OpenNTF/XPagesExtensionLibrary/wiki/Development-Environment 的步骤设置您的环境。在文档中,我试图记录为什么要完成这些步骤以及它们实现了什么,以及这些步骤本身。目的是将理解传递给更广泛的开发人员,以供将来验证。

【讨论】:

  • Thanx Paul,我按照您的说明设置了我的环境,我现在正在使用 Eclipse 进行 OSGI 开发。
最近更新 更多