If you want to build domingo by yourself, e.g. because you have fixed a bug or you have implemented a new feature, please follow the following instructions:
Ensure that you have installed the following software:
Please note that for building domingo you need at least JDK 1.4.2 while for using domingo, only JDK 1.3.x is required. This is caused by some classes (e.g. Jdk14LoggerMonitor which are written to be used with JDK 1.4 if available.
Download and install Apache Maven 1.x . Building domingo is currently not yet possible with Maven2.
Setup an local Repository .
Copy the three files NCSO.jar
, Notes.jar
and jsdk.jar
from Lotus Notes 7.0.3
to the repository and rename them as shown here:
MAVEN_REPOSITORY `-- ibm.lotus `-- jars |-- Notes-7.0.3.jar |-- NCSO-7.0.3.jar `-- jsdk-7.0.3.jar
Open a console window, change the working directory to the root of the domingo project and run one the following commands:
Command | Description |
---|---|
maven site | Creates the website of domingo in case of documentation changes. |
maven dist | Creates a new file release of domingo. |
maven jar:deploy | Deploys the jar file to the local Maven repository. |
After maven has successfully built domingo, all generated files can be found in the
target
folder.
After making changes to the source code in the src
folder as necessary,
please also adjust or extend the test cases in the test
folder to ensure
correctness of your change.