NSF ODP Tooling

Add this URL to your Eclipse Installation to reach this solution's update site.

2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15)


Learn more...
Solution Description

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.

Tags: xpages, openntf

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
May 2024 0/0 0 8
April 2024 613/687 2 8
March 2024 0/0 0 8
February 2024 0/0 0 4
January 2024 0/0 0 8
December 2023 654/671 1 3
November 2023 0/0 0 8
October 2023 0/0 0 13
September 2023 0/0 0 6
August 2023 652/673 1 6
July 2023 0/0 0 7
June 2023 0/0 0 5
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for NSF ODP Tooling.

HTML Code:

Markdown Syntax:


Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client