The pom-scijava-base project is a Maven POM that serves as the base for all Maven-based SciJava software, including:
| Fiji | ImageJ | ImgLib2 | KNIME | LOCI | SCIFIO | SciJava | SLIM Curve |
|---|---|---|---|---|---|---|---|
It is encouraged that you not extend this POM directly, and instead use pom-scijava as parent.
| pom-scijava-base | pom-scijava |
|---|---|
| "Low level" base POM, without dependency version management. Extend pom-scijava-base only if you are a Maven expert, and have good reasons for doing so. | Friendly base POM for SciJava software, including dependency version management. Extend pom-scijava to inherit the unified SciJava Bill of Materials: component versions which have been tested to work together. |
See these examples for guidance:
For more information about Maven, see: