[ANN] Equinox 1.6 Released
For a good story of how Equinox helps, see Wayland Chan's Equinox to the rescue blog post.
This release's major new features are Tapestry 4.0 and WebWork 2.2.1 upgrades.
In addition, I changed to use Maven's
Standard Directory Layout. It makes IDE and using Maven plugins much easier,
so it's a natural progression.
This release does not contain Maven support for running the integration tests with
Cargo. This is because Cargo still seems
a lot more complicated with Maven than with Ant. Hopefully I'll be able to figure
out an easy way to get test-all functionality with Maven and Cargo in the next
release.
All of the frameworks used in Equinox, as well as its build/test system is
explained in Spring Live. A summary
of the changes are below (detailed release notes can be found in JIRA):
- Added custom exception page for Tapestry, as well as tapestry-flash.
- Changed birthday date input to use WebWork's DatePicker component.
- Added support for pre-compiling JSPs when building with Maven (on by default).
- Added createDatabaseIfNotExist=true to jdbc.properties.mysql to auto-create the database when using MySQL.
- Changed classes that extend *SpringContextTests to use AUTOWIRE_BY_NAME so more than one instance of an interface is supported.
- Dependent packages upgraded:
- Cargo 0.7
- DisplayTag 1.1
- Hibernate 3.1.2
- Scriptaculous 1.5.2
- Tapestry 4.0
- WebTest build 1168
- WebWork 2.2.1
Download. For more information about installing the various options, see the README.txt file.
Demos:
Known Issues: The Tapestry-Flash JAR was built with JDK 1.5 - so you'll need JDK 5 to run the Tapestry version. Howard Lewis Ship said he'd fix this tonight or tomorrow. Also, if you're on Unix, you'll need to run "ant fixcrlf" before you install anything. Finally, downloading dependencies might not work the first time. Running the "ant" or "mvn" command multiple times usually solves the problem.
See the roadmap for what's coming in the next release.
I tried your Equinox 1.6-JSF demo. Looks perfect. After I downloaded the source. The 'ant new' build isn't working. Is there an other place to download a fully version, like a .war (hopefully includes all the required portlet things). I'm looking for an demo to integrate in jetspeed-2 ;-)
greetings from switzerland
bruno
Posted by Bruno on March 01, 2006 at 03:13 PM MST #
As far as a ready-to-go WAR, I've uploaded one for you. In case you haven't seen it, I also wrote a Jetspeed + Equinox howto a while back.
Posted by Matt Raible on March 01, 2006 at 05:21 PM MST #
I changed it to work with MySQL and tried it locally. Works fine.
Now, I appended all the marks that you are describing in Jetspeed-Equinox (see above).
Sorry, where do I get the 'portals-bridges-jsf-1.0.jar', which includes the 'org.apache.portals.bridges.myfaces.FacesPortlet'?
I've got only this jar, that includes 'org.apache.portals.bridges.jsf.FacesPortlet'
Does anybody know where to download the right .jar?
</div>
Posted by Bruno on March 03, 2006 at 10:39 AM MST #
JSF-Equinox works quit fine in Jetspeed-2 Portal. Some issues are still open.
Important marks:
Posted by Bruno on March 16, 2006 at 01:45 PM MST #
Posted by Surya on May 23, 2006 at 12:20 PM MDT #
Posted by Matt Raible on May 23, 2006 at 12:24 PM MDT #
Posted by hubin on May 20, 2008 at 07:53 AM MDT #
Posted by weixiaole on November 04, 2010 at 03:56 AM MDT #