SourceForge.net Logo

Ohloh project report for domingo

Building domingo

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:

Prerequisites

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.

Build with Maven

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:

CommandDescription
maven siteCreates the website of domingo in case of documentation changes.
maven distCreates a new file release of domingo.
maven jar:deployDeploys 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.