2010. március 3., szerda

Liferay portál fejlesztése

Előkerülhet az igény, hogy magát a portált fejlesszük, és nem csak témákat vagy portleteket hozzá. Mivel nyílt forrású programról van szó, ezért nem áll utunkba semmi a cél eléréséhez. Ehhez először is be kell szereznünk a forrást. Ezt az SVN tárolókból tudjuk megtenni, a következő utasítással:
svn co svn://svn.liferay.com/repos/public/portal/trunk --username guest
A kért jelszót hagyjuk üresen, és máris jön lefele a forrás. Ez eltart egy darabig, mivel elég nagy kódbázisról van szó. Ezután buildeljük le:
ant all
Ez létrehozza a szükséges könyvtárakat. Töltsünk egy Tomcat 6-ot, és tegyük be a most létrejött bundles/tomcat mappába. Telepítéshez újra buildeljünk:
ant all
Ezután ha elindíthatjuk, felállt a portál. Fontos, hogy minden buildnél le legyen állítva a Tomcat! Ha Exceptionökkel indul, mert nem sikerült a Lucene-nek lock-ot szereznie, akkor leállítás után töröljük le a data/lucene/0/write.lock fájlt!

Mivel szeretnénk IDE-vel fejleszteni, ezért Eclipse-ben importáljuk be a projectet, majd vegyük fela szerverek közé a Tomcat-et. Ezután duplaklikk a szerverre és áálítsuk át a Server location-t a 2. választási lehetőségre, és a Deploy path-ot webapps-ra! Ezután a run configuration-t megnyitva adjuk hozzá az argumentumlistához a -Dexternal-properties=portal-developer.properties -t!

Voilá, készen is vagyunk, van egy fejlesztőkörnyezetünk, amivel a Liferayt tudjuk fejleszteni.

Nincsenek megjegyzések:

Megjegyzés küldése