[jbossts-issues] [JBoss JIRA] (JBTM-520) Include distribution information in MANIFEST.MF

Tom Jenkinson (JIRA) jira-events at lists.jboss.org
Wed May 2 08:08:20 EDT 2012

    [ https://issues.jboss.org/browse/JBTM-520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12689520#comment-12689520 ] 

Tom Jenkinson commented on JBTM-520:

Jar Manifest Headers

The standard Java version information and OSGI bundle version headers and their usage needs to be defined. The standard Java jar manifest headers should include:


Manifest-Version: 1.0
Created-By: @java.vm.version@ (@java.vm.vendor@)
Specification-Title: @specification.title@
Specification-Version: @specification.version@
Specification-Vendor: @specification.vendor@
Implementation-Title: @implementation.title@
Implementation-URL: @implementation.url@
Implementation-Version: @implementation.version@
Implementation-Vendor: @implementation.vendor@
Implementation-Vendor-Id: @implementation.vendor.id@


    Specification-Title: whatever name/standard name the jar implements

    Specification-Version: the version number

    Specification-Vendor: JBoss (http://www.jboss.org/)

    Implementation-Title: name with additional implementation details

    Implementation-URL: http://www.jboss.org/

    Implementation-Version: a full implementation version with addition build info. For example: ${version.major}.${version.minor}.${version.revision}.${version.tag} (build: CVSTag=${version.cvstag} date=${build.id})

    Implementation-Vendor: JBoss by Red Hat, Inc.

    Implementation-Vendor-Id: http://www.jboss.org/
> Include distribution information in MANIFEST.MF
> -----------------------------------------------
>                 Key: JBTM-520
>                 URL: https://issues.jboss.org/browse/JBTM-520
>             Project: JBoss Transaction Manager
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: Build System
>    Affects Versions: 4.6.0
>            Reporter: Jesper Pedersen
>            Assignee: Tom Jenkinson
>            Priority: Minor
>             Fix For: 5.0.0.Final
> It would be nice if the jar files contain information inside the MANIFEST.MF files - like
> Implementation-Title
> Implementation-Vendor
> Implementation-Vendor-Id
> Implementation-Version

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbossts-issues mailing list