open-telemetry / open-telemetry/semantic-conventions-java
Add OSGi manifest headers
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 39
- Forks
- 36
- Avg merge
- 22h 36m
- Merged PRs (30d)
- 15
Description
The current build of the semantic-conventions-java project lacks the necessary OSGi manifest headers in its generated JAR files. This omission prevents the JARs from being used directly as OSGi bundles. To ensure compatibility and ease of integration with OSGi environments, it is important to include the appropriate OSGi headers in the manifest files of these JARs.
Adding these headers would significantly enhance the usability of this library in OSGi-based projects, allowing for seamless integration into environments that rely on modularity and dynamic loading of components. It would also align this project with best practices for Java library distribution in modular systems.
Proposed Solution
Modify the build configuration to automatically include the necessary OSGi headers in the manifest files of all JARs produced by this project.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the build configuration that produces the project's generated JAR files and inspecting their current manifest contents. Determine which OSGi headers are required for these JARs, configure their inclusion, and verify that every produced JAR contains the expected headers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100