Compiling the Project
Extension projects depend on the Keep-Core library during compilation. Therefore, you need to import the core library to your local Maven repository to compile the project.
You can either follow the documented steps to create your own Helper project, or simply run the script we provided to install the Keep-Core JAR file (and its Javadoc file) to your local Maven repository.
In every version, Keep provides a new version of Keep-Core library. The script automatically determine the latest version in the given folder. Also, remember that versioning is different for library files and the product (Domino Rest API 1.0.12 uses keep-core-1.30.6.jar).
Miscellaneous
- If you are using macOS with System Integrity Protection (introduced in El Capitan) enabled, you cannot run tests over Maven because SIP strips the
DYLD_LIBRARY_PATH environment variable from the test process. Use your IDE's own testing capabilities instead and skip tests in Maven.