While developing a vSphere Web Client Plugin service that uses some 3rd party jar files I'm able to use the jar files while debugging on the Virgo server by listing them in the Manifest file's "Bundle-ClassPath". But, when I followed the instructions for deploying the plugin, the vSphere Client packager does not include the 3rd party jar files in the service jar file. Reading further, it appears that you need to add the 3rd party jar files separately, but the 3rd party jar files need to have a "Bundle-SymbolicName" defined in their manifest files in order to list them in the plugin-package.xml file's "<bundlesOrder>" "<bundle>" tags.
Unfortunately, the authors of the 3rd party Java libraries did not specify a "Bundle-SymbolicName" for their jar files, so does anyone have an idea on how to include these 3rd party jar files in my deployment package?
I've tried adding a "Class-Path" with the list of the jar files in the service's manifest file (in various configurations).
My last resort is to modify the manifest files of the 3rd party jar files (by adding the "Bundle-SymbolicName" to them), but I really don't want to modify the 3rd party jar files.
Any help would be appreciated...
Thanks