Click here to Skip to main content
15,867,594 members
Articles / Programming Languages / Java
Tip/Trick

Richfaces Maven Project for Eclipse JavaEE IDE

Rate me:
Please Sign up or sign in to vote.
4.00/5 (1 vote)
28 Sep 2010CPOL 23K   2   3
Develope Richfaces web project in Eclipse JavaEE IDE with maven support using archetype
Developing a Java Web Project with maven support for Eclipse JavaEE IDE is a tedious task. After searching through internet I found out that its difficult as well as error prone. Finally I decided to develop my own maven archetype which after running a simple command creates a sample project in few seconds.

The project additionally supports very popular JSF library Richfaces which has excellent support for AJAX and has a very rich set of controls.

The features supported by this maven archetype project is:-
1) Java EE based Web project
2) Eclipse IDE for JavaEE (3.4 or higher)
3) Maven 2
4) Richfaces
5) JBoss and Maven2 repository for dependencies.

To develope a sample project follow these steps
1) Install Maven2 or higher
2) Modify your MAVEN_HOME\conf\settings.xml, and Add this Profile to
"profiles" section:-

XML
<profile>
    <id>richfaces-maven-archetype</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>jboss</id>
                <name>Repository for Archetype</name>
                <url>http://richfaces-maven-plugin.googlecode.com/svn/maven2</url>
                <releases>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                </releases>
            </repository>
        </repositories>
</profile>



3) Run this command from command line:-
MSIL
mvn archetype:create \
             -DarchetypeGroupId=org.jboss.richfaces \
             -DarchetypeArtifactId=maven-archetype-richfaces \
             -DarchetypeVersion=1.0.0 \
             -DgroupId=demo-rich \
             -DartifactId=rich-sample-app 
             
** Here \ means that the command should be on same line as previous one


4) Import this new project in Eclipse JavaEE IDE, build and run

See more details on the plug-in site:-
http://code.google.com/p/richfaces-maven-plugin/[^]

Richfaces Maven Project Plug-in for Eclipse is ready:-
Follow above link to install the plug-in.

Enjoy :)

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
India India
Specialization in Java/J2EE/JSF/Richfaces/Spring/Spring Integration
Area of interest: Refactoring with design patterns.
Currently working on Spring Integration and ActiveMQ.

Comments and Discussions

 
GeneralMore info at http://www.w3avatar.com Pin
anand kr4-Feb-11 23:10
anand kr4-Feb-11 23:10 
GeneralReason for my vote of 4 Nice tip Pin
Nagy Vilmos2-Nov-10 2:46
professionalNagy Vilmos2-Nov-10 2:46 
GeneralAlso follow up the discussions at JBoss forum:- http://commu... Pin
anand kr27-Sep-10 10:39
anand kr27-Sep-10 10:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.