Skip to content

This POM provides a parent from which SciJava-based projects can declare their build configurations. It ensures that projects all use a compatible build environment, including Java version, as well as versions of dependencies and plugins.

Notifications You must be signed in to change notification settings

hadim/pom-scijava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

The pom-scijava project is a Maven POM that serves as the base for all Maven-based SciJava software, including:

FijiImageJImgLib2KNIMELOCISCIFIOSciJavaSLIM Curve
FijiImageJImgLib2KNIMELOCISCIFIOSciJavaSLIM Curve

pom-scijava vs. pom-scijava-base

This POM is intended for use as the parent of your own Maven-based code.

pom-scijava-basepom-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:

Documentation

The pom-scijava wiki contains articles on several topics:

Getting help with Maven

For more information about Maven, see:

About

This POM provides a parent from which SciJava-based projects can declare their build configurations. It ensures that projects all use a compatible build environment, including Java version, as well as versions of dependencies and plugins.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell100.0%