Follow knopflerfish on Twitter

Knopflerfish Maven Repository

There is a Knopflerfish maven repository at: http://www.knopflerfish.org/maven2/ populated with artifacts from the Knopflerfish releases.

For every release since KF 2.3 and KF 3.0 there is an xml document with a <dependencyManagement> element that lists all artifacts, i.e. bundles, included in the release.

The xml documents are located at: http://www.knopflerfish.org/maven2/org/knopflerfish/

For convenience the table below contains direct links to the xml documents.
Release Artifacts
3.2.0 KF-3.2.0_dependencyManagement.xml
3.1.0 KF-3.1.0_dependencyManagement.xml
3.0.0 KF-3.0.0_dependencyManagement.xml
2.4.0 KF-2.4.0_dependencyManagement.xml
2.3.3 KF-2.3.3_dependencyManagement.xml

Naming conventions

The convention used for group id and artifact is based on the bundle symbolic name. The naming convention is:

Group Id
First part of the bundle symbolic name, i.e., everything to the left of the last '.'
Artifact Id
Last part of the bundle symbolic name, i.e. everything after the last '.'
E.g. the Knopflerfish HTTP bundle has the symbolic name org.knopflerfish.bundle.http. It will get Group Id org.knopflerfish.bundle and Artifact Id http.