This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Java in General and the fly likes Versioning using manifest for multiple packages in a single jar Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Versioning using manifest for multiple packages in a single jar" Watch "Versioning using manifest for multiple packages in a single jar" New topic
Author

Versioning using manifest for multiple packages in a single jar

Srini Pratapa
Greenhorn

Joined: Mar 31, 2003
Posts: 1
I am having trouble trying to use the package class to read the version of a specific package from a maifest that contains information about multiple packages. According to Sun specs, you should be able to include information about multiple packages by separating them with a Name. for instance, if my hierarchy is
com.a.b
|
|---com.a.b.c
and I include in the manifest file,
Manifest-Version: 1.1
Name: com/a/b
Specification-Title: my App package
Specification-Vendor: someone Inc
Created-By: someone
Implementation-Vendor: someone
Specification-Version: 1.1
Implementation-Version: build1
Implementation-Title: com.a.b
Name: com/a/b/c
Specification-Title: my App package
Specification-Vendor: someone Inc
Created-By: someone
Implementation-Vendor: someone
Specification-Version: 1.2
Implementation-Version: build2
Implementation-Title: com.a.b.c
Now if I try to read the specific attributes for package com.a.b.c using Package.getPackage("com.a.b.c").getSpecificationVersion();, I find this to be null. Has anyone had any experience with this?
Michael Morris
Ranch Hand

Joined: Jan 30, 2002
Posts: 3451
Greetings Greenhorn,
Welcome to JavaRanch, the absolute best site on the www for Java information. We don't have many rules around here, but we do have one. Please change your display name to a first and last name to conform with the JavaRanch Naming Policy.
You can change it here: Change your display name.


Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Versioning using manifest for multiple packages in a single jar
 
Similar Threads
Anyone heard of scilla-commons-1.1.2.jar
JSTL functions
Manifest Version Headers Appearing Out Of Order
How to get J2EE Application Name
ANT - MANIFEST.MF