Red Hat
Oct 15, 2013
by Max Rydahl Andersen

We are cooking on an update to JBoss Tools 4.1.

https://community.jboss.org/servlet/JiveServlet/showImage/38-5273-21204/jbosstools-jbdevstudio-blog-header1.png

 

JBoss Tools 4.1.1 Alpha2

One small step...

[Update Site ] | [What's New ] [Forums ] [JIRA ] [Twitter ]

 

JBoss Tools is a set of plugins for Eclipse that complements, enhances and goes beyond the support that exists for JBoss and related technologies in the default Eclipse distribution.

 

Currently we are preparing for doing some bugfixes incl. refresh the until now experimental Apache Cordova support as part of our Aerogear Hybrid tooling.

 

Installation

 

From within Eclipse Kepler you need to add the JBoss Tools Eclipse Kepler development updatesite:

http://download.jboss.org/jbosstools/updates/development/kepler/

Note, if you already have this enabled you will get updates to your plugins via 'Help > Check for updates' but you will not get new plugins installed - thus if you don't have for example the Cordova tooling installed already you need to use the 'Help > Install' menu instead.

 

Improvements

 

Alpha2 and the previous Alpha1 build are mainly about bugfixing and being ready to include the Cordova tooling into JBoss Developer Studio.

There are though a few new features included to make your life easier.

 

Resource content assist and file creation

There are now content assist on resources for things like script, img, source, anchors etc.

 

Alexey made a nice video of how it works you can watch here .

 

Furthermore if you type in a resource that does not exist the html editing tools now offer to create the resource for you, making it much easier to quickly create a set of linked resources.

 

CreateFileHyperlink.png

Angular.js attribute content assist

 

To aid in developing of Angular applications we've added content assist for ng-* attributes.

 

ng-ca.png

 

We are working on providing better angular support (i.e. content assist for actual values) but that requires more than we can safely include into a bugfix release

 

Another often complaint is that the validation of angular.js marks ng-* with warnings as invalid html. This is actually correct since the proper syntax to be 100% compatible with the html5 spec is to use data-ng-* and if you disabled this rule you would loose warnings against you misspelling i.e. class as clas. This issue we can't fix in JBoss Tools alone thus we have submitted patches upstream to eclipse to allow you to choose to ignore ng-* and any other combination of attributes in your specific project. You can follow that here if you are interested.

 

Giving Feedback

There are more news and screenshots in What's New , and if you got an idea to an improvement or found a bug do not hestiate to open an issue in our issue tracker.

 

What's Next ?

Next planned item is beta release which will include improvements to Cordova tooling and introduce it as part of JBoss Developer Studio.

Gorkem Ercan already started blogging about some of this at his blog here .

 

...and do not forget that Integration Stack is Back, giving you support for SOA related tech too - we got beta builds for that announced last week .

 

Have fun!