liferay-osgi

Community

Streamline Liferay OSGi module development.

AuthorJoaoPedroAmaral
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Liferay developers need a structured approach to building OSGi modules that leverage Declarative Services, bundle metadata, and admin configurations to deploy robust portlets and services.

Core Features & Use Cases

  • Declarative Services annotations: @Component, @Reference, @Activate, @Deactivate for lifecycle and service injection.
  • Bundle metadata and module configuration: bnd.bnd, Fragment Host guidance, and Configuration Admin usage to manage settings.
  • Operational patterns: Gogo Shell usage, Service Ranking for overrides, and best practices/anti-patterns to follow in Liferay deployments.

Quick Start

Create a new Liferay OSGi module project, implement a DS component, and bundle it with bnd to deploy on Liferay.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: liferay-osgi
Download link: https://github.com/JoaoPedroAmaral/backBarbearia/archive/main.zip#liferay-osgi

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.