This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
The "deploy-jar" macrodef in jfx-impl.xml generates the manifest file with attribute "Implementation-Version=1.0" It could get the value from e.g. project properties just like the "Implementation-Vendor" attribute.
Created attachment 132526 [details] api change + patch resolving this issue Surfacing version info appears to fit best to Application panel in Project Properties dialog. In FX project the UI change would involve adding an extension panel to the standard SE Application panel using J2SECategoryExtensionProvider. To enable this the J2SECategoryExtensionProvider permissions need to be extended. Thi API change is trivial and has no side effects: - enum ExtensibleCategory { PACKAGING, RUN } + enum ExtensibleCategory { PACKAGING, RUN, APPLICATION } Attaching a patch with the api change + code resolving this issue
no comments during the last week, going to integrate
fixed in jetmain http://hg.netbeans.org/jet-main/rev/f275fa3dca7a
Remark: Implementation version can now be specified in Project Properties->Application panel. It is passed to jar manifest but also to native packager where it is used at least for naming installer files.
Integrated into 'main-golden', will be available in build *201303232300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/f275fa3dca7a User: Petr Somol <psomol@netbeans.org> Log: #218422 - The Implmenentation-Version manifest attribute should not be set to constant 1.0