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

907: Improve META-INF/MANIFEST.MF #916

Closed

Conversation

rohitYaduvanshi
Copy link
Contributor

Description

This PR improves the content of the META-INF/MANIFEST.MF file by adding more detailed and descriptive metadata entries, as requested in issue #907.

The following changes were made:

  • Added Specification-Title with a more descriptive value.
  • Updated Specification-Vendor to Apache Software Foundation.
  • Added Implementation-Vendor with the correct organization name.

Changes

  • Updated Maven maven-jar-plugin configuration in pom.xml to include additional manifest entries.

Issue Reference

Resolves #907

pom.xml Outdated
<Build-Jdk>${java.version}</Build-Jdk>
<Build-Version>${project.version}</Build-Version>
<Build-Jdk>${java.version}</Build-Jdk>
<Specification-Title>Apache Baremaps CSV (incubating)</Specification-Title>
Copy link
Member

@bchapuis bchapuis Jan 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rohitYaduvanshi Thanks for this PR. I guess we should probably add a <name> tag in all sub modules (e.g baremaps-csv/pom.xml) and use it to generate the Specification-Title dynamically. From what I understand, with the current solution, all the generated jars will have the same specification title.

<name>baremaps-csv</name>

...

<Specification-Title>${project.name}</Specification-Title>

@bchapuis
Copy link
Member

@rohitYaduvanshi I merged your commits in #917 as the plan is to start a release process later this week. Thanks a lot for the modification.

@bchapuis bchapuis closed this Jan 14, 2025
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.

Improve the content of the META-INF/MANIFEST.MF files
2 participants