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

dgault/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:

Fiji ImageJ ImgLib2 KNIME LOCI SCIFIO SciJava SLIM Curve
Fiji ImageJ ImgLib2 KNIME LOCI SCIFIO SciJava SLIM Curve

pom-scijava vs. pom-scijava-base

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:

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

  • Shell 100.0%