Hi All,

All of the following now build ok:
 * core1.1
 * Tomahawk1.1
 * Tomahawk sandbox 1.1
 * Tomahawk sandbox15
And the tomahawk examples seem to run ok.

Core 1.2 also builds fine, although I haven't tested the results.

I'm a bit puzzled about the new tomahawk1.2 stuff. It looks like some
"unpack" goal is being run using myfaces-builder-plugin but I cannot
find any code in the myfaces-builder-plugin project for this. Where is
it?

The tomahawk1.2 build is also failing with some odd message, but I'll
need to figure out what the build is actually doing to make any progress
there. Or maybe you could take a look Leonardo?

I'm currently working on a simple tool that will "normalize" a tld or
faces-config file:
  * strip comments
  * strip description fields
  * sort elements somehow
Then we can easily compare the tld and faces-config.xml being generated
now with the ones from the last release to verify that everything is as
expected. We could also compare against other JSF releases to ensure
that things are consistent. Having this as a maven plugin would be quite
nice but I won't initially bother; just a command-line tool will be
enough.

Regards,
Simon


On Thu, 2008-06-19 at 00:05 +0200, simon wrote:
> Ok, templates are updated and core11 builds fine.
> 
> There is still a problem with building Tomahawk; the parentClass
> property is not being set for some classes because the parent class
> cannot be found for some reason. The new sanity checking picks that up
> and reports the error. Of course core doesn't inherit any data from
> other projects, so doesn't fail.
> 
> Regards,
> Simon
> 
> On Tue, 2008-06-17 at 23:04 +0200, simon wrote:
> > I've made some changes to ClassMeta and QdoxModelBuilder.
> > 
> > What used to be called "superClassName" is now called
> > sourceClassParentClassName. However before it was actually tweaked
> > depending on whether the class was a template or not. Now it is *always*
> > the parent of the annotated class
> > 
> > That does mean the templates need to be updated. Unfortunately I've run
> > out of time tonight. Sorry about that. I will try to get this sorted as
> > soon as I can tomorrow. However just FYI, the template change needed
> > should be something like this I think:
> > 
> > #if ($component.template)
> > #set ($parent = $component.sourceClassParentClassName
> > #else
> > #set ($parent = $component.sourceClassName)
> > #end
> > 
> > public class ... extends $parent
> > 
> > Or that logic could be in the utils class.
> > 
> > Regards,
> > Simon
> > 
> 

Reply via email to