BuildXPages is a project which is useful if you are interested in Automating tasks that are involved in building XPages.
For example you may be interested in automating some of these tasks:
Building NSFs from an On-Disk Project
Building Plugins and Features
Refreshing NSF Designs
Setting Template Inheritance of NSFs
Start, Stop and Restart Http server
Uploading Plugins to an NSF Update Site
Deploy Plugins to Notes/Designer
BuildXPages provides tools which can be used to achieve tasks like these. The main artifact of the project is a collection of custom ANT Tasks, but it also provides a Domino Designer Plugin to help with Headless Building of NSFs
Download the latest Release from the projects releases page, and unzip it to your local filesystem.
The Root directory should contain this README and the LICENCE file, and also the PDF version of the User Guide
The Root directory should have these folders:
- demo
Contains Sample build scripts that demonstrate the tasks that you can achieve with BuildXPages
- dist
This contains the actual BuildXPages binary distributable artifacts
- docs
Documentation folder of the User Guide
- lib
3rd Party libraries that are used by BuildXPages
The best place to start is the user guide! This has instructions on how to install and setup your computer to use BuildXPages.
The release you downloaded will contain a PDF and HTML version of the user guide, but you can always access the latest version of the user guide from the Project Documentation Page.