How to work with RichFaces 4.x examples sources

    From the beggining

    1) checkout examples sources from svn:

    • examples/richfaces-showcase/ - contains main showcase application.
    • examples/core-demo/ - main demo used during development.


    2) Example applications should be built using Maven 2.1.0 or higher.


    3) Follow these instructions for maven configuration.


    tomcat6/jetty targeted build:

    3) execute "mvn clean package" in root application folder(examples/richfaces-showcase/ or examples/core-demo/)
    4) Deploy to tomcat 6.x (built .war file is located in the 'target' folder) or just run using maven on jetty using "mvn clean jetty:run-war"

    JEE6 (GlassFish 3, JBoss AS 6) server targeted build:

    3) execute "mvn clean package -Pjee6" in root application folder(examples/richfaces-showcase/trunk or examples/core-demo/trunk)
    4) Deploy built application (built .war file is located in the 'target' folder) to application server


    5) Type http://localhost:8080/richfaces-showcase or http://localhost:8080/core-demo in your browser address bar after starting server.
    More additional information about build profiles for concrete aplications and working with them - inside readme's for application itself.

    Using IDE to work with examples

    • You could use Jboss Tools with m2eclipse plugin and just import the examples as maven-based projects.
    • Or if you have not using m2eclipse - execute:
         mvn eclipse:ecllipse
         in root example folder and import to ecplise just as existent project after build complete.