This example shows how to create a new URL namespace handler and use it in all Apache Karaf parts.
The build uses Apache Maven. Simply use:
mvn clean install
On a running Karaf instance, register the features repository:
karaf@root()> feature:repo-add mvn:org.apache.karaf.examples/karaf-url-namespace-handler-example-features/LATEST/xml
Then, you can install the karaf-url-namespace-handler-example
feature:
karaf@root()> feature:install karaf-url-namespace-handler-example
Once you have installed the feature, you can use URL like example:*
wrapping any already supported URL. When you use the example:*
URL, a greeting message will be displayed.
For instance:
karaf@root()> bundle:install example:mvn:commons-lang/commons-lang/2.6 Thanks for using the Example URL ! Bundle ID: 44