Hello Peter,
This is great news for Liferay developers!
IMHO, one of the pain points with Liferay development is the time it
takes to build, pack and deploy a WAR to Liferay. Even if Liferay is
not so bad on this front when compared with other portals, a typical
build-deploy-test cycle is way too time consuming and hence seriously
impacts productivity. It would be fantastic to have an in-place WAR
development mode in Geronimo. What do you think?
Thanks,
Gianny
On 14/07/2008, at 4:11 AM, Peter Petersson wrote:
I have posted a feature issue containing the build code over at
http://support.liferay.com/browse/LEP-6680
regards
peter petersson
Peter Petersson wrote:
Hi
With the help of David J custom server assemblies document
( http://cwiki.apache.org/GMOxDOC21/custom-server-
assemblies.html ) and my experience working with David on the
roller plugin I have manage to put together a Liferay ( http://
www.liferay.com ) plugin. For now the plugin is with liferay 5.0.1
rc1 on G 2.1.1 and consists of the following maven artifacts
* geronimo-jetty-liferay -- A minimalistic server assembly with
the geronimo kernel the lifray jetty plugin and the geronimo
console plugin.
* liferay-jetty -- The liferay jetty plugin built on the lesslibs
liferay-portal war pulling in dependencys like lifray -kernel, -
service and -portlet.
* geronimo-tomcat-liferay -- A minimalistic server as above but
with the liferay tomcat plugin.
* liferay-tomcat -- The liferay tomcat plugin as liferay-jetty
above but with tomcat.
* liferay-derby -- The liferay derby db backend plugin.
* lifray-portal -- The liferay portal war fetched from liferay and
pulled in to a local maven repos.
* liferay-portal-lesslibs -- A overlay of the liferay portal war
with filtered lib jars making use of some geronimo builtins instead.
The geronimo-tomcat-liferay server seems to work fine but the
jetty equivalent has a issue in the login page. When I have ironed
out the jetty issue, cleaned up the code, made some additional
improvements and put together a simple readme with build
instructions ;) I am thinking of wrapping it up and first of all
contribute it to the liferay community ( as suggested by david in
http://marc.info/?l=geronimo-user&m=121304343919559&w=2 ) to see
if they are interested in it for there geronimo integration.
Anny suggestions, opinions, tips or help to pull this together in
the best way possible are appreciated.
regards
peter petersson