Thanks, Simon. Good thought- the El was actually commented out of the pom file, but uncommenting it didn't fix anything.

After searching my whole Eclipse workspace (which has what-I-think-is the most recent El, plus Facelets, plus JSF 1.2, plus JSF-extensions) and asking my friend Google (try it- zero hits), I have no idea what "MethodBindingMethodExpression" is. The only places it appears anywhere are in the files:

/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXCommandTemplate.java
/trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXSelectInputTemplate.java

When I comment out the places "MethodBindingMethodExpression" appears in these files (maybe eight lines of code between the two files), I'm golden: I can build the Trinidad 1.2 branch with Maven, get the api and impl snapshot .jars, etc., etc. This is enough to get me started, but obviously I have a pretty good hunch method binding is going to be broken.

Any ideas? I really have no clue what's going on with the /java-templates under the covers.


Simon Lessard wrote:

Hmmm javax.el dependency might not be enabled i nthe pom file maybe?

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