The pom-scijava 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 |
---|---|---|---|---|---|---|---|
This POM is intended for use as the parent of your own Maven-based code.
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:
The pom-scijava wiki contains articles on several topics:
For more information about Maven, see: