World Library  
Flag as Inappropriate
Email this Article

JBoss Tools

Article Id: WHEBN0017870256
Reproduction Date:

Title: JBoss Tools  
Author: World Heritage Encyclopedia
Language: English
Subject: JBoss Seam, Red Hat, Pulse (ALM), Collaber, RadRails
Publisher: World Heritage Encyclopedia

JBoss Tools

JBoss Tools
Developer(s) JBoss, a division of Red Hat
Stable release 4.1.2.Final / March 24, 2014 (2014-03-24)
Preview release 4.2.0.Beta3 / July 28, 2014 (2014-07-28)
Written in Java
Operating system Cross-platform
Type Software development
License Predominantly EPL and LGPL

JBoss Tools is a set of Eclipse plugins and features designed to help JBoss and JavaEE developers develop applications. It is an umbrella project for the JBoss developed plugins that will make it into JBoss Developer Studio.


JBoss Tools includes the following modules:

  • Visual Page Editor (VPE). The visual editor contributed by Exadel supports visual editing of HTML and JSF (JSP and Facelets) pages. VPE also includes visual support for JSF component libraries including JBoss RichFaces.
  • Seam Tools. Includes support for (for example) seam-gen, RichFaces VE integration, Seam related code completion and refactoring.
  • 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, etc.
  • 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, most of the "configure project" menu items move into the Configure menu introduced in Eclipse 3.5 instead of always having a static JBoss Tools menu entry show up even in projects unrelated to JBoss Tools.
  • 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 establishing multiple JMX connections and provides views for exploring the JMX tree and execute operations directly from Eclipse. The JMX Tools replaces the JMX node previously available 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 aims to allow users to download example projects from a remote site and have them working out-of-the-box.
  • AS/Project Archives Tools. To deploy projects compressed, configurable in the server editor. If enabled, all projects 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 that users can create, edit and deploy BPEL artifacts for the Riftsaw BPEL Runtime.
  • CDI (JSR-299) Tools. Support of the Contexts and Dependency Injection annotations; it works on any Eclipse Java project (via the Configure menu with CDI enabled).

See also

External links

  • JBoss Tools Stable and Development Releases Versions and downloads
  • JBoss Tools Reference guides and tutorials
  • The latest versions of documents
  • JBoss Tools wiki on
  • JBoss Tools blog
  • What's new in JBoss Tools
  • JBoss Tools JBoss Tools project on
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.