JBoss Tools 3.1 CR1 have been made available to celebrate the new year!
3.1 Milestone CR1: Happy New Year!
Feedback, Feedback, feedback
With close to 280 issues fixed in this release since the M4 release we are really looking for feedback on this first release candidate to be sure we reach a solid GA - so speak up :)
Improvements
The improvements are many this time around and since I was on holiday during the M4 release, i'll only be able to cover some of the highlights of both M4 and CR1.
The full details and screenshots are as always available in the New and Noteworthy.
Cocoa support on Snow Leopard
The visual page editor now works on both Carbon and Cocoa 32-bit versions for Snow leopard.
JSF 2 and improved code completion
The visual page editor and our code completion now supports JSF 2 features such as composite components and the new resource lookup rules.
The code completion features now provides completion based on what TLD's and resources are available on your projects classpath instead of from a fixed set data. This means the code completion will pickup basic attributes and tags from new release of Richfaces, ICEFaces etc. where as before you had to wait for an update to JBoss Tools to get that support.
Of course not all information is available in the raw TLD's, so some completion features will still require updates - but much less than before.
The code completion also now show javadoc for methods and information about where the component is from. See the screenshots in New and Noteworthy.
Seam and Hibernate
Seam and Hibernate tooling are now even better integrated allowing them to share the same DTP connection removing the need to keeping connection information uptodate in multiple places.
Deployment via SCP
We've added a SCP Remote Server type that allows you perform deployments via scp/ssh. This makes it easy to deploy to a remote server hosted locally or in the cloud directly from within your IDE using the same tools that works for local deployments. The server supports both deploying exploded or in archived form.
Note, the SCP server is not tied to any specific application platform such as JBoss AS but can be used as a general purpose deployment over SCP.
SOA Tooling
The Smooks editor really grew up this time. Many usability issues have been fixed and we now got the possibility to execute a Smooks test run so you can easily try out the Smooks transformation on your own test data.
ESB deployment and configuration editing has now been updated to also support ESB 4.7 and its new actions.
Both ESB and BPEL are now fully WTP type projects allowing them to work the same way as WAR, EAR and ejb-jar in eclipse.
Filesets for (selected) WTP projects
One of the biggest limiting features of Eclipse WTP is that you do not have much control over how your projects are built, i.e. there is no easy way for including a set of resources from another project such as a set of .xhtml files into your WAR.
We now provide this functionality via the new Module Assembly Page
on WTP based projects. This functionality we are already contributing back to WTP 3.2, but we wanted to give you a glimpse of it today on the project types we do, such as BPEL and ESB.
Feedback
Remember, if you want to ensure that JBoss Tools are useful for you too - leave a comment on this blog or use our forums and/or JIRA or to let us know what you think!
Have fun!