Skip to content

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>

Copy link

@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