whatisgithub

What is pentaho-osgi-bundles?

pentaho/pentaho-osgi-bundles — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2026-06-20

13JavaAudience · developerComplexity · 4/5ActiveSetup · moderate

In one sentence

A shared toolkit of reusable building blocks (OSGI bundles) that Pentaho's data analytics and BI products depend on, so common code isn't duplicated across the ecosystem.

Mindmap

mindmap
  root((repo))
    What it does
      Shared bundles
      Common utilities
      Central versioning
    Tech stack
      Java
      Maven
      OSGI
    Use cases
      Shared data connectors
      Shared UI components
      Cross product fixes
    Audience
      Platform engineers
      Pentaho contributors
    Structure
      Lowdeps modules
      Highdeps modules

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Reuse a shared data connector across multiple Pentaho products.

USE CASE 2

Fix a bug once in a shared bundle so every Pentaho product benefits.

USE CASE 3

Add a new lowdeps or highdeps module to the Pentaho ecosystem.

USE CASE 4

Build and test Pentaho platform pieces before integrating into a product.

What is it built with?

JavaMavenOSGI

How does it compare?

pentaho/pentaho-osgi-bundleshcrab/rtsbuildingmeowdump/meowassistant
Stars131313
LanguageJavaJavaJava
Last pushed2026-06-20
MaintenanceActive
Setup difficultymoderatemoderatemoderate
Complexity4/53/53/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Java 11 and Maven, plus care to avoid breaking lowdeps/highdeps dependency order.

Copy-paste prompts

Prompt 1
Explain the difference between lowdeps and highdeps modules in pentaho-osgi-bundles.
Prompt 2
Help me set up a Maven build for pentaho-osgi-bundles with Java 11.
Prompt 3
Show me how to add a new shared bundle without breaking the lowdeps/highdeps dependency order.
Prompt 4
Walk me through running the unit and integration tests in this repo.
Prompt 5
Help me configure IntelliJ to work on pentaho-osgi-bundles.

Frequently asked questions

What is pentaho-osgi-bundles?

A shared toolkit of reusable building blocks (OSGI bundles) that Pentaho's data analytics and BI products depend on, so common code isn't duplicated across the ecosystem.

What language is pentaho-osgi-bundles written in?

Mainly Java. The stack also includes Java, Maven, OSGI.

Is pentaho-osgi-bundles actively maintained?

Active — commit in last 30 days (last push 2026-06-20).

How hard is pentaho-osgi-bundles to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is pentaho-osgi-bundles for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.