Issue Details (XML | Word | Printable)

Key: SHALE-221
Type: Task Task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Wendy Smoak
Reporter: Craig McClanahan
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Shale

Make build environment support JSF RI 1.2 as an option for the JSF dependency

Created: 17/Jul/06 03:03 AM   Updated: 23/Jan/07 04:40 PM
Return to search
Component/s: None
Affects Version/s: 1.0.2
Fix Version/s: 1.0.4


 Description  « Hide
Version 1.2 of the JSF RI is available in a Maven repository at java.net, so it should be made possible to optionally build Shale against this version as well as MyFaces 1.1 (the default) and the JSF RI 1.1.


 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Wendy Smoak made changes - 17/Jul/06 03:14 AM
Field Original Value New Value
Assignee Wendy Smoak [ wsmoak ]
Wendy Smoak added a comment - 17/Jul/06 03:17 AM
Is there a released version? I only see snapshots here: https://maven-repository.dev.java.net/repository/javax.faces/jars/


Craig McClanahan added a comment - 17/Jul/06 03:29 AM
Grumble ... no, snapshots are all there are at the moment. I'll try to address that internally when I return from vacation (Monday, July 23)) ... in the mean time, setting it up for the latest snapshot is the best we can do.

Repository Revision Date User Message
ASF #422615 Mon Jul 17 04:01:06 UTC 2006 wsmoak First pass at SHALE-221 to allow compilation against the RI for JSF 1.2.
   Usage: mvn -Djsf=ri12
For now, use the available snapshots, and JSP 2.1 from Mortbay.
Additionally, move the jsp-api dependency into the myfaces and jsfri profiles so that only one of JSP 2.0 or 2.1 is selected.
Files Changed
MODIFY /shale/trunk/pom.xml

Wendy Smoak added a comment - 17/Jul/06 04:04 AM
Done using the available snapshots and JSP 2.1 from Mortbay: http://svn.apache.org/viewvc?rev=422615&view=rev

We'll leave this open until the correct jars are available.

Craig McClanahan added a comment - 17/Jul/06 04:04 AM
Resolving this issue is going to require (1) a non-SNAPSHOT version of the JSF RI 1.2 api and impl poms, and (2) a way to reference the new unified EL apis via Maven. I have filed the following issues against the JSF RI project at java.net to track these two issues:

https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=361
https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=362


Craig McClanahan made changes - 24/Jul/06 08:48 PM
Fix Version/s 1.0.3 [ 21714 ]
Craig McClanahan added a comment - 18/Oct/06 02:59 AM
The code for choosing the JSF implementation to use has been migrated out of the shale-parent POM (all of the core libraries are compiled against the MyFaces 1.1 APIs) into shale-apps-parent. You can compile all the apps against the MyFaces 1.1 implementation (by default), or the JSF 1.1 RI with:

  mvn -Djsf=ri clean install

or the JSF 1.2 RI with:

  mvn -Djsf=ri12 clean install

Craig McClanahan made changes - 18/Oct/06 02:59 AM
Status Open [ 1 ] Resolved [ 5 ]
Fix Version/s 1.0.4-SNAPSHOT [ 21740 ]
Resolution Fixed [ 1 ]
Rahul Akolkar made changes - 23/Jan/07 04:40 PM
Fix Version/s 1.0.4 [ 21790 ]
Fix Version/s 1.0.4-SNAPSHOT [ 21740 ]
Jeff Turner made changes - 09/Aug/07 07:16 AM
Workflow Struts [ 38556 ] Struts - editable closed status [ 42248 ]
Antonio Petrelli made changes - 08/Jan/09 08:56 AM
Workflow Struts - editable closed status [ 42248 ] Struts - editable closed status (temporary) [ 45960 ]
Antonio Petrelli made changes - 08/Jan/09 09:08 AM
Workflow Struts - editable closed status (temporary) [ 45960 ] Struts - editable closed status [ 52656 ]