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
>
|