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
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:
|Creates the website of domingo in case of documentation changes.|
|Creates a new file release of domingo.|
|Deploys the jar file to the local Maven repository.|
After maven has successfully built domingo, all generated files can be found in the
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.