Hi,
a year ago i was playing with OLD generator to make it work again for
Tomahawk's core components - see
https://issues.apache.org/jira/browse/TOMAHAWK-819
- attachment tomahawk(no roleSelectionMode).patch
I withdrove the issue mainly because it become invalid in a matter of
weeks AND in that time it was
decided to switch to maven plug-in.
It was quite painful to make that patch due to heavy modifications in
components' getters and/or setters.
If part of that patch is locally applied (ONLY for xml definition
files), one can see almost all occurencies of unusual methods
which will have to be modified/extended during autogeneration (i
extended old generator for not rendering setter and/or getter).
I tried to complete as many missing attributes as i could, but i KNOW
that i missed a hell many of them in patch.
(mostly ones i sent patch for in
https://issues.apache.org/jira/browse/TOMAHAWK-955).
<https://issues.apache.org/jira/secure/attachment/12347078/tomahawk%28no+roleSelectionMode%29.patch>
I have to say i don't even slightly envy anyone who will try to port
Tomahawk to new generator. :D
I would help with that if that generator was able to be extended.
I really have issues with it in its current form e. g. magic comment
/**///methodName for not generating that method.
But it would be nice way how to ensure correctness of components and tags.
Regards,
Zdenek
Bruno Aranda napsal(a):
I did start with the implementation of tomahawk using the faces plugin
(not the old generator that Mario may be refering). The efforts are
done in a tomahawk branch, but due to lack of time I haven't got the
time to continue (I hope to do so :)). Configuring the
maven-faces-plugin to do something, as Andrew has already experienced,
is not the easiest thing in the world, but once the setup is done it
works like a charm.
MyFaces 1.2 Core uses the system, but of course it does not generate a
taglib because the standard components are already covered by facelets
taglibs itself.
Cheers,
Bruno
On 22/10/2007, Andrew Robinson <[EMAIL PROTECTED]> wrote:
MyFaces 1.2 core uses the Trinidad maven plugin (it wasn't me that did
that integration though). I don't see any taglib.xml files though, so
it doesn't look like it is configured to support facelets (which the
plug-in is capable of generating)
-Andrew
On 10/22/07, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
On 10/22/07, Mario Ivankovits <[EMAIL PROTECTED]> wrote:
If it takes years of getting tomahawk running again with the generator,
why do you think it will happen someone soon ;-) - sorry ;-)
Touche! :-)
That's a fair response, but since someone (Andrew?) has gotten it
working with MyFaces Core 1.2, I think it could happen soon with
Tomahawk. :-)
My biggest problem is a lack of time to learn Maven. I haven't even
had time to work on a JSF project since May, although I'm hoping that
will change again in the next month or two.