knime-ip / knip-externals

Wraps SciJava projects into OSGi Bundles for use with KNIME Image Processing
BSD 2-Clause "Simplified" License
2 stars 2 forks source link

Create bleeding edge update site #19

Open gab1one opened 8 years ago

gab1one commented 8 years ago

Issue

We sometimes need to test unreleased features and super new versions of the upstream libraries and can not wait until they are available in pom-imagej. Therefore we need to create a bleeding edge update site that contains SNAPSHOT versions of SciJava / ImageJ / Imglib2. This would also allow developers to use locally build versions of those libraries in KNIP with less hassle.

Challenges

ctrueden commented 8 years ago

Currently SNAPSHOT is cut from the version string!

Every snapshot does receive a unique date stamp in the Maven repository. Here is an example. Perhaps this could be reused somehow.

See also the Tycho Maven plugin's How do I embed a configurable build version? FAQ entry.

gab1one commented 8 years ago

We autogenerate pom files, and need to know the SNAPSHOT versions during generation time so they are added correctly. The eclipse aether project looks like a valid but slightly overkill candidate, implementing such a lookup might take a few days.