Self-Contained Apache Celix Executable for Simplified Installation and Deployment1 #714
Labels
build/environment
Categorizes an issue or PR relevant to the build environment.
kind/wish
Categorizes issue or PR as a wish.
Intro
Currently, it is difficult to install a generated Apache Celix container executable, including its required bundles and an optional config.properties file. This challenge can prevent users from using Apache Celix to create installable applications.
Bndtools bndrun export
Bndtools, a tool for Java OSGi build and development, has support for creating a single JAR that contains an OSGi framework, bundles, and configuration.
Self-Contained Apache Celix Executable
Create a solution that allows users to create an Apache Celix container that is installable and runnable from a single executable file.
The executable or extracted Apache Celix container can have normal libraries dependencies (i.e. libcurl, libcelix_framework, etc), but should not depend on external bundle zip files or a config.properties file.
A possible solution could be Makeself. Note that makeself is GPL, but mentions the following:
The text was updated successfully, but these errors were encountered: