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

add bnd-maven-plugin do generate jar with proper osgi manifest #624

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

stbischof
Copy link

@stbischof stbischof commented Jan 11, 2025

ref: #623

new Manifest would be:

Manifest-Version: 1.0
Bnd-LastModified: 1736637669962
Bundle-Description: Java library for creating text-based terminal GUIs
Bundle-Developers: Martin;email="[email protected]";name="Martin Berglu
 nd"
Bundle-DocURL: https://github.com/mabe02/lanterna
Bundle-License: "GNU Lesser General Public License";link="http://www.g
 nu.org/licenses/lgpl-3.0.txt"
Bundle-ManifestVersion: 2
Bundle-Name: Lanterna
Bundle-SCM: url="https://github.com/mabe02/lanterna",connection="scm:g
 it:[email protected]:mabe02/lanterna.git",developer-connection="scm:git:
 [email protected]:mabe02/lanterna.git",tag=HEAD
Bundle-SymbolicName: com.googlecode.lanterna
Bundle-Version: 3.2.0.202501112321
Created-By: 21.0.5 (Eclipse Adoptium)
Export-Package: com.googlecode.lanterna;uses:="com.googlecode.lanterna
 .graphics,com.googlecode.lanterna.screen";version="3.2.0",com.googlec
 ode.lanterna.bundle;uses:="com.googlecode.lanterna.graphics";version=
 "3.2.0",com.googlecode.lanterna.graphics;uses:="com.googlecode.lanter
 na,com.googlecode.lanterna.gui2,com.googlecode.lanterna.screen";versi
 on="3.2.0",com.googlecode.lanterna.gui2;uses:="com.googlecode.lantern
 a,com.googlecode.lanterna.graphics,com.googlecode.lanterna.gui2.menu,
 com.googlecode.lanterna.input,com.googlecode.lanterna.screen";version
 ="3.2.0",com.googlecode.lanterna.gui2.dialogs;uses:="com.googlecode.l
 anterna,com.googlecode.lanterna.gui2";version="3.2.0",com.googlecode.
 lanterna.gui2.menu;uses:="com.googlecode.lanterna,com.googlecode.lant
 erna.gui2,com.googlecode.lanterna.input";version="3.2.0",com.googleco
 de.lanterna.gui2.table;uses:="com.googlecode.lanterna,com.googlecode.
 lanterna.gui2,com.googlecode.lanterna.input";version="3.2.0",com.goog
 lecode.lanterna.input;uses:="com.googlecode.lanterna";version="3.2.0"
 ,com.googlecode.lanterna.screen;uses:="com.googlecode.lanterna,com.go
 oglecode.lanterna.graphics,com.googlecode.lanterna.input,com.googleco
 de.lanterna.terminal";version="3.2.0",com.googlecode.lanterna.termina
 l;uses:="com.googlecode.lanterna,com.googlecode.lanterna.graphics,com
 .googlecode.lanterna.input,com.googlecode.lanterna.screen,com.googlec
 ode.lanterna.terminal.ansi,com.googlecode.lanterna.terminal.swing";ve
 rsion="3.2.0",com.googlecode.lanterna.terminal.ansi;uses:="com.google
 code.lanterna,com.googlecode.lanterna.input,com.googlecode.lanterna.t
 erminal";version="3.2.0",com.googlecode.lanterna.terminal.swing;uses:
 ="com.googlecode.lanterna,com.googlecode.lanterna.graphics,com.google
 code.lanterna.input,com.googlecode.lanterna.terminal";version="3.2.0"
 ,com.googlecode.lanterna.terminal.virtual;uses:="com.googlecode.lante
 rna,com.googlecode.lanterna.graphics,com.googlecode.lanterna.input,co
 m.googlecode.lanterna.terminal";version="3.2.0",com.googlecode.lanter
 na.terminal.win32;uses:="com.googlecode.lanterna,com.googlecode.lante
 rna.input,com.googlecode.lanterna.terminal.ansi,com.sun.jna,com.sun.j
 na.platform.win32,com.sun.jna.ptr,com.sun.jna.win32";version="3.2.0"
Import-Package: com.sun.jna;resolution:=optional;version="[5.5,6)",com
 .sun.jna.platform.win32;resolution:=optional;version="[5.5,6)",com.su
 n.jna.ptr;resolution:=optional;version="[5.5,6)",com.sun.jna.win32;re
 solution:=optional;version="[5.5,6)"
Multi-Release: true
Private-Package: multilang
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=9))"
Tool: Bnd-7.1.0.202411251545

@stbischof stbischof marked this pull request as ready for review January 11, 2025 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant