Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip
titleDownload GWT

GWT library is available here:.
GWT version 1.5.1+ 2 (shipping release) is mandatory.

4) Create an environment variable called GWT_HOME

...

5) Next, get and install the google-web-toolkit-incubator library
In fact, OSYL uses some UI components (i.e. Calendar) from the GWT incubator library.
Look at this library to find some more cool GWT components.
This JAR is compatible with jvm 1.5+ and GWT version 1.5.1+ 2 is mandatory.

Tip
titleInstall the google-web-toolkit-incubator

GWT incubator library can be download from here

Put the gwt-incubator_1-4_final.jar into your GWT base directory (i.e. GWT_HOME)

...

Warning
titleCheck and Edit Sakai's properties file

Make sure that the Sakai.properties file contains the right information
about your own Sakai database configuration.

7) Don't forget to put a copy of the gwt-user.jar into the TOMCAT shared/lib directory

Considering <GWT_HOME>, the path to the GWT installation directory
Considering <TOMCAT_HOME>, the path to the TOMCAT installation directory

Tip
titlePut a copy of the gwt-user library into TOMCAT shared

<GWT_HOME>/gwt-user.jar into <TOMCAT_HOME>/shared/lib

8) Next, you have to compile the JCR module first

...

Tip
titleCompile the JCR module

cd <SAKAI_HOME>
cd jcr
mvn clean install -Dmaven.test.skip=true

89) Then compile and deploy Sakai for the first time with this command :

...

Tip
titleCompile the Sakai project

cd ..
mvn clean install sakai:deploy -Pmini -Dmaven.test.skip=true -Dmaven.tomcat.home=<TOMCAT_HOME>

910) For subsequent compilations and deployment, you can use this command :

...