OSGi enRoute for R7 – getting started the easy way!
summary
OSGi enRoute R7 provides Maven archetypes, curated repository indexes and worked examples that let a Java developer go from blank project to running microservice without hand‑editing manifests. Templates generate a BND‑enabled pom, a REST module using the jax-rs whiteboard, and an application run configuration; annotations replace most BND files. Archetypes land on Maven Central, reference implementations (Equinox/Felix) supply tested bundles, and hot‑replaceable bundles demonstrate live edits and a runnable jar produced by the build.
AI-written summary · about
chapters (8)
- 0:00Introduction to OSGi
- 2:08Dynamic service interaction
- 3:33Bootstrapping challenges
- 6:43Introducing OSGi enroute
- 10:28Maven-based build patterns
- 12:52Archetypes and indexes
- 16:01Live demo and walkthrough
- 30:14Q&A and final thoughts
related talks
43mMonoliths to Modular: Navigating the Transition
48mYour first Application based on Eclipse FAQ
47mHow to Structure Jakarta EE Applications for Productivity Without Bloat
15mMigrating to Java 9 Modules with ModiTect
45mEverything YOU need to Know About Jakarta EE 10
09mLightning Talk – Building Eclipse Plug-Ins (and OSGi Bundles) with Bazel
31mThe Road To Maven
52mMonoliths to Modular: Navigating the Transition
