Skip to content
This repository was archived by the owner on Oct 3, 2021. It is now read-only.

Latest commit

 

History

History
27 lines (16 loc) · 1.28 KB

README.md

File metadata and controls

27 lines (16 loc) · 1.28 KB

OSGi Toolkit

OSGi made easy. Bring fun to development of applications based on OSGi frameworks.

Assumptions:

  • Reducing to minimum an effort related with creating custom OSGi framework distributions from reusable feature concentrated OSGi packages (not just bundles) being a combination of: metadata, artifact and its dependencies.
  • Filling a gap which is OSGi related easy to use tooling that any Java dev could use and don't be scared of.

Project structure:

  • Gradle Plugin - Tool for building bundles, packages and custom distributions.
  • Manager Bundle - Bundle responsible for packages deployment on custom distribution (like a Apache Felix Web Console).
  • Framework Launcher - Application that launches OSGi framework being a base of distribution (like a Apache Felix Main)
  • Distribution Launcher - Application that extracts self-included custom distribution and performs initial setup.

Versioning

Project is using SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

OSGi Toolkit is licensed under the Apache License, Version 2.0 (the "License")