Building finmath lib from Source Files
Build
-
The build process of finmath lib is based on a maven bulid.
-
For convenience we provide a pre-configures Eclipse project file.
Java 11 and Java 8 source files
The finmath lib Java library comes in two flavors which have a slightly different code base: a Java 11 version (default) and a Java 8 version. We will use Java 11 concepts in the future and try to provide Java 8 compatibility where possible.
For that reason, the source code is duplicated:
src/main/java
contains the Java 11 compatible source filessrc/main/java8
contains the Java 8 compatible source files
Although the two folder share some/many identical source files, we prefer this two folder layout over one with a third folder like java-common.
Repositories
Source code and demos are provided via Github repositories:
- Git repositories with Java code:
- finmath lib: https://github.com/finmath/finmath-lib
- finmath experiments: https://github.com/finmath/finmath-experiments