在单独的现代 Eclipse 实例中设置 XPages Java 开发

Setting up XPages Java development in a separate, modern Eclipse instance

我真的很想念现代 Eclipse 实现的新功能。诸如 Checkstyle、auto-javadoc、易于 JUnit 测试之类的酷插件。

我在开发 Notes Java 代理时总是这样做,这非常节省时间。

我正在尝试使用我的新 XPages 项目来执行此操作,但我在如何包含各种 OSGI 库方面遇到了困难。

有人能帮忙吗?

为 XPage 开发设置 Eclipse 环境的最快方法是 XPages SDK。那应该指向您的 Notes/Domino 安装并为您创建目标平台的东西。如果您有其他库,您可以通过“帮助”->“安装新软件”选项将它们安装到 Eclipse 中,或者在“首选项”->“插件开发”->“目标平台”中将它们添加到目标平台。

但有一个很大的警告:这种 XPages 开发具体指的是 library 开发,而不是编写 XPages 应用程序。目前确实没有一种在不丢失工具的情况下在 Eclipse 中进行实际 XPages 开发的好方法。

除了 Jesse 的回答:一位同事仅使用 Eclipse 来开发我们的 XPages 内容 - 仅针对 Java 部分。我们都使用可以导入 Eclipse 工作区的项目的本地磁盘版本。然后,您可以使用当前 Eclipse 版本的编辑器和优势。另请注意:您始终必须 refresh/sync 来自 DDE 中磁盘项目的源代码才能进行测试。关于 JUnit 测试:我们也使用它们,甚至使用该方法在 Jenskins 服务器上进行自动构建测试