The attached patch should fix the transmogrify build
process to create a valid NetBeans/Forte for Java
module JAR file. lib/transmogrify.jar should then work
as a standalone app, or JBuilder extension, or NB
module. I only tried installing it in NB 3.3, but it
ought to work with NB 3.1+ incl. FFJ 3.0. The build
system simply was not creating a module before
(manifest problems).
I also replaced the installer class with an XML layer
which is preferred as of NB 3.1. The old installer
class should have worked unchanged but as far as I can
tell it just did nothing (no call to
InstanceDataObject.create?!) and would not have worked
in FFJ 2.0 either. Rather than try to debug/fix it it
seemed easier to replace it with the newer and simpler
technique. The new version will not work in FFJ 2.0 but
ought to work in anything later.
Also fixed one double semicolon in sources which Jikes
rejects (correctly).
Also placing menu items in a submenu in Tools for
cleanliness.
I tried to actually run it but it threw some exceptions
from deep within t.m. code, I don't know what they
mean. Maybe the author can track them down.
Note the patch removes several obsoleted files and also
adds a layer.xml, make sure to include these changes as
well as diffs to existing files.
You can always ask for help on
dev@openide.netbeans.org if you need it.
You may use this patch under the terms of the GPL as
used elsewhere in this project.
Suggested patch (cvs diff -u -N)