The final release of JBoss Tools 3.1 is here!
3.1 Final
Update site changes
The update site for the final release is http://download.jboss.org/jbosstools/updates/stable/galileo.
Users moving from JBoss Tools 3.0 on Eclipse 3.4 to JBoss Tools 3.1 will need to install Eclipse 3.5 and then add the update site. Updating Eclipse major versions just goes easier if you do it like that.
Installation
This is the official version of JBoss Tools that will run on and require Eclipse 3.5 (Galileo). When installing you can either use the remote Update Site or download the update site zip from the main Download for offline installation. In both cases you can pick and choose which plugins/features you want to install.
For some features other dependencies are needed. For example Maven integration requires m2eclipse 0.10. We have done what we can to enable the related update sites, but in case you disabled them explicitly you would need to add or enable them manually. If you have problems with the installation see this
New Features overview
You can read the previous release blogs or read the full What's New and Noteworthy to get all the glory details for the changes between JBoss Tools 3.0 to 3.1.
Following is a few of the highlights.
Additional Server and deployment support
Support for JBoss Enterprise Application Platform (EAP) and Enterprise SOA Platform (SOA-P) 5 as well as community JBoss AS 5.x and even AS 6 M1 is supported.
With the Module Assembly Page it is now possible to more finegrained control over the assembly of Web Tools Projects.
We introduced the notion of deploying to SSH enabled hosts allowing for basic remote deployments on the local network or on remote clouds
such as Amazon EC2.
Portal
Support for JBoss Portal and it's successor GateIn and Enterprise Portal Platform (EPP) have been added.
JSF 2
JSF 2 is now supported as well as JSF 1 w/facelets with many optimization in the performance of the visual page editor.
New features in JSF 2 such as composite components and resource look ups are now supported in the visual page editor and in the (x)html code completion.
A lot of improvements in the code completion and visual presentation have made it now even easier and faster to write JSF components no matter if you are into editing source code or visual previewing.
Seam
Seam 2.2 support including improved navigation and refactoring of Seam components together with the improvements in JSF support makes JBoss Tools perfect for Seam development.
Hibernate
Hibernate tooling works with connections configured in DTP and Eclipse Dali making it simpler to share connection settings.
If you have an existing Java model you can now easily get either hbm.xml mappings or JPA annotations generated for this model.
Project Examples
It is now easier to get started using JBoss technology by using the Help > Project Examples menu.
More examples have been added and the import have been enhanced to make it more informative about what runtime platforms and versions it will work on.
Maven
Maven users can now easily import their Maven projects with m2eclipse and JBoss Tools Maven integration will configure support for JSF, Maven and Portal development in the IDE.
CDI
The Context and Dependency Injection specification is supported by providing code completion for @Named component and all the code completion, open-on navigation and refactoring that was done for Seam also applies to CDI components.
SOA
SOA tooling have been extended massively by adding support for BPEL on Riftsaw, ESB projects, jbpm4, Drools 5 and Smooks.
Smooks got its own revamped editor and the other editors have been extended and interlinking between the various SOA editors allowing for easy navigation is in place.
ESB Projects allow for easy creation of ESB esb-service and deployment with instant debugging.
...and more!
Have fun!