Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Splitting up the Kura API bundle #940

Closed
ctron opened this issue Dec 14, 2016 · 2 comments
Closed

Splitting up the Kura API bundle #940

ctron opened this issue Dec 14, 2016 · 2 comments

Comments

@ctron
Copy link
Contributor

ctron commented Dec 14, 2016

I am suggesting to split up the Kura API bundle. Currently the API bundle requires the following dependencies:

Import-Package: javax.comm;version="1.2.0",
 javax.crypto,
 javax.microedition.io,
 javax.net.ssl,
 javax.usb;version="1.0.2",
 org.osgi.framework;version="[1.5.0,2.0.0)",
 org.osgi.service.component;version="1.2.0",
 org.osgi.service.event;version="1.3.0",
 org.osgi.service.io;version="1.0.0",
 org.osgi.service.wireadmin;version="1.0.1",
 org.osgi.util.measurement;version="1.0.1",
 org.osgi.util.position;version="1.0.1",
 org.slf4j;version="1.6.4"

This means that as soon as you are starting to use the Kura API bundle, you will trigger a rather large dependency tree, although you are probably using only a part of the API. Also OSGi suggest to also provide simple interface and service bundles instead of super-mega-bundles.

@ctron ctron added this to the KURA-3.0.0 milestone Dec 14, 2016
@MMaiero MMaiero removed this from the KURA-3.0.0 milestone Apr 27, 2017
Copy link
Contributor

This issue is stale because it has been open for 60 days with no activity.

@github-actions github-actions bot added the Stale label Nov 12, 2023
Copy link
Contributor

This issue was closed because it has been inactive for 14 days since being marked as stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants