Build setup for different components of GateIn 3.0

Version 4

    This is the place to gather all the software requirements such as JDK and maven version as well as instructions on how to build each component of GateIn 3.0 including GateIn portal itself.

     

    Component:Common

    SVN:http://svn.jboss.org/repos/gatein/components/common/trunk

    JDK: 6

    maven: 2.2.1

    Build Instruction: "mvn clean install"

    Component:MOP (Model Object for Portal)

    SVN:http://anonsvn.jboss.org/repos/gatein/components/mop/trunk

    JDK: 6

    maven: 2.2.1

    Build Instruction: "mvn clean install"

    Component:PC (Portlet Container)

    SVN:http://anonsvn.jboss.org/repos/gatein/components/pc/trunk

    JDK: 5

    maven: 2.2.1

    Set following environment variables:

         JBOSS_4_2_3_HOME=$PATH_TO/jboss-4.2.3.GA

         JBOSS_5_1_0_HOME=$PATH_TO/jboss-5.1.0.GA

         TOMCAT_6_0_HOME=$PATH_TO/apache-tomcat-6.0.18

    Build Instruction: "mvn clean install"

    Component:WCI (Web Container Integration)

    SVN:http://anonsvn.jboss.org/repos/gatein/components/wci/trunk

    JDK: 5

    maven: 2.2.1

    Set following environment variables:

         JBOSS_4_2_3_HOME=$PATH_TO/jboss-4.2.3.GA

         JBOSS_5_1_0_HOME=$PATH_TO/jboss-5.1.0.GA

         TOMCAT_6_0_HOME=$PATH_TO/apache-tomcat-6.0.18

    Component: WSRP (Web Services for Remote Portlet)

    SVN:http://anonsvn.jboss.org/repos/gatein/components/wsrp/trunk

    JDK: 5

    maven: 2.2.1

    Build Instruction: "mvn clean install"

    Component: SSO (Single Sign On)

    SVN:http://anonsvn.jboss.org/repos/gatein/components/sso/trunk

    JDK: 5

    maven: 2.2.1

    Build Instruction: "mvn clean install"

    Component:Chrommatic (Object mapper framework that use JCR as back end storage)

    SVN:http://chromattic.googlecode.com/svn/trunk

    JDK: 6

    maven: 2.2.1

    Build Instruction: "mvn clean install"

    Component:JCR

    JCR-CORE

     

    JCR-JCR

     

    JCR-KERNEL

     

    JCR-PARENT

     

         JCR-WS

    GateIn Portal

    SVN:http://anonsvn.jboss.org/repos/gatein/portal/trunk

    JDK: 6

    maven: 2.2.1

    Build Instruction: "mvn clean install"