[jboss-user] [JBoss Tools] - Getting started with JBoss Tools, JBoss Maven Integration and Weld

Max Rydahl Andersen do-not-reply at jboss.com
Mon Feb 21 03:29:14 EST 2011


Max Rydahl Andersen [http://community.jboss.org/people/max.andersen%40jboss.com] modified the blog post:

"Getting started with JBoss Tools, JBoss Maven Integration and Weld"

To view the blog post, visit: http://community.jboss.org/community/tools/blog/2011/02/21/getting-started-with-jboss-tools-jboss-maven-integration-and-weld

--------------------------------------------------------------
JBoss Tools includes the JBoss Maven Integration and Weld feature that enable you to quickly and easily start developing Weld applications. 
h4. Installing JBoss Tools 3.2.0

The best way to install JBoss Tools including the JBoss Maven integration is to start with  http://eclipse.org/downloads/ Eclipse Java EE IDE for Web Developers. 
What you then need to do is download appropriate archive for your OS, unpack it and start Eclipse. 
Call *Help>Install New Software...*, click the *Add* button and enter the following update site: 
 http://download.jboss.org/jbosstools/updates/development/ http://download.jboss.org/jbosstools/updates/development/
Choose *All JBoss Tools 3.2.0* and *Maven Support*
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11285/JBossToolsInstall.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11285/450-369/JBossToolsInstall.png 
Click the *Next* button, accept the license terms and click the *Finish* button. 
Click the *OK* button on the *Security Warning* dialog. 
  http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11286/JBossToolsSecurityWarning.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11286/449-145/JBossToolsSecurityWarning.png 
and the *Restart Now* button on the *Software Updates* dialog. 
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11287/JBossToolsRestart.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11287/441-136/JBossToolsRestart.png 
You have installed JBoss Tools, the JBoss Maven Integration and all required dependencies.

h4. Installing JBoss AS 6.0 Server

You can perform the following steps to install the JBoss AS 6.0 Server: 
Download  http://www.jboss.org/jbossas/downloads JBoss AS 6.0.0.Final and unpack the archive to some directory. 

Call *Window>Preferences>JBoss Tools>JBoss Tools Runtime Detection*
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11288/JBRuntimeDetection.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11288/450-454/JBRuntimeDetection.png 
Click the *Add* button and point to the directory where you unpacked the JBoss AS 6.0.0.Final. 
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11289/JBRTSearchDialog.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11289/450-277/JBRTSearchDialog.png 
Click the *OK* button. 

The JBoss AS 6.0 Server is created.

h4. Creating weld-jsf-login example

In order to install this example you need to call *Help>Project Examples*
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11290/JBTProjectExamples.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11290/450-472/JBTProjectExamples.png 
Select *Weld JSF login example* and click the *Finish* button. 

You will then get the weld-jsf-login application in your workspace. 
If you are interested in more info on this example, see  http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html/example.html Weld 1.1.0 Reference - Chapter 3. JSF web application example

h4. Deploying and starting weld-jsf-login application

 The following procedure demonstrates how to deploy and start this application: 

* Open the Servers view (*Window>Show View>Other...>Server>Servers*)
* Right click the *jboss-6.0.0.Final* server and select *Add and Remove...*
* Select the *weld-jsf-login* application and click the *Add* button
* Click the *Finish* button 
* Right click the *weld-jsf-login* project in the *Package Explorer* view and select *Run As>Run On Server*
* Select the *jboss-6.0.0.Final* server and click the *Finish* button

As a result, the *weld-jsf-login* application will be deployed and executed on the JBoss AS 6.0 server. 
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11291/weldjsflogin.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11291/450-325/weldjsflogin.png 
The application includes the JBoss CDI and WTP JSF feature. 
 http://community.jboss.org/servlet/JiveServlet/showImage/38-3567-11292/facets.png  http://community.jboss.org/servlet/JiveServlet/downloadImage/38-3567-11292/450-305/facets.png 

The following examples can be created in a similar way:
* numberguess
* permalink
* pastecode
* translator


h5. References

 http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html/ Weld - JSR-299 Reference Implementation
 http://download.jboss.org/jbosstools/nightly-docs/ JBoss Tools Guides - Latest Version
 http://m2eclipse.sonatype.org/ m2eclipse - Maven integration for Eclipse
--------------------------------------------------------------

Comment by going to Community
[http://community.jboss.org/community/tools/blog/2011/02/21/getting-started-with-jboss-tools-jboss-maven-integration-and-weld]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110221/0cda2381/attachment.html 


More information about the jboss-user mailing list