|Developer(s)||JBoss, a division of Red Hat|
|Stable release||3.3.1.Final / July 16, 2012|
|Preview release||3.4.0.v20120717-0730-H5218-M1 / July 17, 2012|
|License||Predominantly EPL and LGPL|
JBoss Tools is a set of Eclipse plugins and features designed to help JBoss and J2EE developers develop applications. It is an umbrella project for the JBoss developed plugins that will make it into JBoss Developer Studio.
The JBoss Tools modules are:
- Visual Page Editor The visual editor contributed by Exadel provides visual editing support for HTML and JSF (JSP and Facelets) pages. VPE also includes visual support for JSF component libraries including JBoss RichFaces.
- Seam Tools. Includes support for seam-gen, RichFaces VE integration, Seam related code completion and refactoring and more.
- Hibernate Tools. Supporting mapping files, annotations and JPA with reverse engineering, code completion, project wizards, refactoring, interactive HQL/JPA-QL/Criteria execution and more. In short a merger of Hibernate Tools and Exadel ORM features.
- JBoss AS Tools. Easy start, stop and debug of JBoss AS 4+ servers from within Eclipse. Also includes features for packaging and deployment of any type of Eclipse project.
- Drools IDE. Rules file editing, Rete View, working memory debugging/inspection and more.
- jBPM Tools. jBPM workflow editing, deployment and more.
- JBossWS Tools. Inspecting, invoking, developing and functional/load/compliance testing of web services over HTTP, base tooling provided by soapUI with the addition of JBossWS specific features/support.
- JBoss ESB Tools. The structured xml editor for the jboss-esb.xml file used in JBoss ESB.
- Birt Tools. Hibernate and Seam extensions for Eclipse BIRT.
- Portal Tools. JBoss Tools supports the JSR-168 Portlet Specification (Portlet 1.0), JSR-286 Portlet Specification (Portlet 2.0) and works with PortletBridge for supporting Portlets in JSF/Seam applications. To enable these features, add the JBoss Portlet facet to a new or an existing web project.
- Core/General Tools. To reduce the UI clutter the most of the "configure project" menu items are moved into the Configure menu introduced in Eclipse 3.5 instead of always have a static JBoss Tools menu entry show up even on non-JBoss Tools related projects.
- Smooks Tools. The editor for Smooks configuration files.
- JBoss ESB Tools. The ESB project Wizard which creates a project that can be deployed as an .esb archive to a JBoss AS based server with JBoss ESB installed.
- JMX Tools. JMX Tools allows you to set up multiple JMX connections and provides view for exploring the JMX tree and execute operations directly from Eclipse. The JMX Tools replaces the JMX node previously had in the JBoss Server View.
- JST/JSF Tools. RichFaces Support, Code Assists, Web XML/JSP/XHTML Editors, CSS Style Editing, web.xml validation, Faceleted taglib in *taglib.xml is supported with XSD schema location.
- Project Examples. The experimental feature called Project Example wizard that is intended to allow users to download example projects from a remote site and have it working out of the box.
- AS/Project Archives Tools . Sometimes the user would like the projects to be deployed compressed. This is now possible to enable in the server editor. If enabled all projects that are deployed to that server will be compressed instead of in an exploded folder.
- Maven Tools. The optional integration with m2eclipse to provide Maven support for projects created by JBoss Tools and to some extent core WTP projects.
- BPEL Tools. A BPEL Editor based on the Eclipse BPEL project has been added to JBoss Tools. This means the user can create, edit and deploy BPEL artifacts for the Riftsaw BPEL Runtime.
- CDI (JSR-299) Tools. Support of the Contexts and Dependency Injection annotations and it works on any Eclipse Java project (go to the Configure menu and enable CDI).
 See also
- JBoss Tools 3.1.0.GA Stable Release Descriptions, versions and downloads
- JBoss Tools Reference guides and tutorials
- The latest versions of documents
- JBoss Tools wiki on www.jboss.org
- JBoss Tools blog
- What's new in JBoss Tools
- JBoss Tools JBoss Tools project on jira.jboss.com