Hey, BTW, what happens with java-templates:  we
autogenerate almost all our component (and a number of
other) .java files.  However, when there needs to
be some non-auto-generated, manual code, we put
that in java-templates.  So UIXCommandTemplate.java
automatically gets merged into the generated UIXCommand.java
file.

One of the cool things about the technique Trinidad uses
is that UIXCommandTemplate.java is actually a fully
valid .java file - so you can add it to an IDE and
compile it, etc., to make sure it's valid.  But it's
ignored at runtime, and not in our JAR - only the
merged UIXCommand is.

-- Adam



On 10/7/06, Rogers Reilly <[EMAIL PROTECTED]> wrote:

working now.  thanks Adam!

Adam Winer wrote:

> Rogers,
>
> Oops!  I forgot to "svn add" a couple of files before checking in.
> Give it a whirl now.  Thanks for catching this.
>
> -- Adam
>
>
> On 10/7/06, Rogers Reilly <[EMAIL PROTECTED]> wrote:
>
>>
>> Hi,
>>
>> I'm trying to build from the SVN you're pointing to, can't quite get
>> Maven to pull it off.  I get a compilation error:
>>
>> cannot find symbol:  class MethodBindingMethodExpression, location:
>> class org.apache.myfaces.trinidad.component.UIXSelectInput.  (same
>> errors exist for UIXCommand).
>>
>> I notice that neither of these classes are in the
>> trinidad-api/src/main/java/ tree (failure occurs during trinidad-api
>> build), but Maven is actually finding them in the
>> trinidad-api/target/maven-faces-plugin/main/java tree, and so tries to
>> compile them.  Also getting a warning that "POM for
>> 'javax.faces:jsf-api:pom:1.2-b19:provided' is invalid.  It will be
>> ignored for artifact resolution.  Reason:  Not a v4.0.0 POM", but the
>> JSF 1.2 .jars do show up in my repository so I don't think that's the
>> issue.
>>
>> Do I need to do anything special to build this 1.2 branch?  Exclude
some
>> of the plug-ins from my checkout?
>>
>> Thanks in advance- looking forward to "keeping" my <tr:xxx /> tags, as
>> I'd  just begun the process of switching over to the RI to use
>> DynaFaces.  :-)
>>
>> Rogers
>>
>> Adam Winer wrote:
>>
>> > As of tonight, I have Trinidad up and running against JSF 1.2 with
>> > (nearly) fully JSF 1.2-ized APIs - running against the new EL,
>> > proper generics, (some) invokeOnComponent() support.
>> > There's still a few smaller tasks left, but anyone looking
>> > to run Trinidad on a JSF 1.2 server can build the code from:
>> >
>> > http://svn.apache.org/repos/asf/incubator/adffaces/branches/faces-1_2
>> >
>> > -- Adam
>> >
>> >
>>
>>
>



Reply via email to