Knopflerfish Maven Repositories
Knopflerfish offers a set of different maven2 repositories, each with a specific purpose.
The main repository is the Knopflerfish releases repository at:
This repository is populated with all artifacts from all Knopflerfish releases since Knopflerfish release 2.3. In OSGi-language that means exactly all the specific bundles that have been included in a Knopflerfish release since KF 2.3.
In addition to the releases repository there are snapshot repositories as well as specific release repositories. Both of them are described in the sections below.
Snapshot repositoriesThe latest KF snapshot build repository is always available at: http://www.knopflerfish.org/snapshots/current_trunk/maven2/
Dedicated Knopflerfish release repositories
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 that specific 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.
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 '.'
org.knopflerfish.bundle.http. It will get Group Id
org.knopflerfish.bundleand Artifact Id