Apache Karaf uses something kalled karaf features, Karaf can install OSGi applications from maven repositories using either the bundles' maven coordinates (groupId/artifactId/version) or using features.
Features are more robust in resolving runtime requirements.
The karaf-maven-plugin can be used to create feature repositories for bundles, that will be attached to the bundle artifact and can be installed in maven from a maven repository.
It would be nice if spark had an apache karaf feature attached.
Apache Karaf uses something kalled karaf features, Karaf can install OSGi applications from maven repositories using either the bundles' maven coordinates (groupId/artifactId/version) or using features.
Features are more robust in resolving runtime requirements.
The karaf-maven-plugin can be used to create feature repositories for bundles, that will be attached to the bundle artifact and can be installed in maven from a maven repository.
It would be nice if spark had an apache karaf feature attached.
See Installing with a karaf feature for how to install with a feature, compared to Install the application into karaf.