This project contains tooling for dealing with HCL Domino NSF on-disk-project representations in Maven and Eclipse.
There are three main components: a Maven plugin, a set of Domino OSGi plugins, and a set of Eclipse plugins. In tandem, they provide several features:
ODP Compiler
The ODP compiler allows the use of a Domino server to compile an on-disk project into a full NSF without the need of Domino Designer. This compilation supports classic design elements as well as XPages, and allows for using OSGi plugins to resolve classes and XPages components.
To use this, install the Domino plugins on an otherwise-clean Domino server - this is important to allow the plugins to be loaded and unloaded dynamically without interfering with existing plugins.
ODP Exporter
The ODP exporter allows the use of a Domino server to export an NSF into a Designer-compatible ODP format.
Eclipse Tooling
The Eclipse plugins provide the Eclipse IDE with basic knowledge of the ODP and autocompletion capabilities for XPages and Custom Controls.
Currently, autocompletion knows about the stock components and Extension Library that ship with 9.0.1 FP10 as well as any Custom Controls inside the same project.
Additionally, it adds “Compile On-Disk Project” and “Deploy NSF” actions to the context menu, which are shortcuts for the equivalent Maven goals.
NSF Deployment
The NSF deployment service allows for deployment of an NSF to a Domino server without involving the Notes client. Currently, this will only deploy new databases, but the plan is to have this also be able to perform a design replace on an existing database.
Additional Details
Eclipse Versions: 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: OpenNTF
Development Status: Production/Stable
Date Created: Friday, March 15, 2019 - 14:32
License: Apache 2.0
Date Updated: Wednesday, February 17, 2021 - 12:31
Submitted by: Jesse Gallagher
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
January 2025 | 0/0 | 0 | 6 |
December 2024 | 0/0 | 0 | 9 |
November 2024 | 0/0 | 0 | 9 |
October 2024 | 0/0 | 0 | 4 |
September 2024 | 0/0 | 0 | 5 |
August 2024 | 0/0 | 0 | 11 |
July 2024 | 0/0 | 0 | 12 |
June 2024 | 675/681 | 1 | 16 |
May 2024 | 635/682 | 1 | 11 |
April 2024 | 613/687 | 2 | 8 |
March 2024 | 0/0 | 0 | 8 |
February 2024 | 0/0 | 0 | 4 |