Max Rydahl Andersen [http://community.jboss.org/people/maxandersen] modified 
the blog post:

"JBoss Tools Milestone for Eclipse 3.7 M6 (Indigo)"

To view the blog post, visit: 
http://community.jboss.org/community/tools/blog/2011/05/12/jboss-tools-milestone-for-eclipse-37-m6-indigo

--------------------------------------------------------------
Eclipse 3.7 is coming out soon and we are happy to deliver the first milestone 
of JBoss Tools targeting the upcoming Eclipse Indigo release.

 http://in.relation.to/service/File/10824  
http://in.relation.to/service/File/10824 
h4. 3.3.0.M1 (Forge On!)
[ http://www.jboss.org/tools/download Download] [ 
http://download.jboss.org/jbosstools/updates/development/indigo/ Update Site]  
[ http://docs.jboss.org/tools/whatsnew/index.html What's New] [ 
http://docs.jboss.org/tools/movies/ Movies] [ 
http://docs.jboss.org/tools/3.1.0.GA/ Documentation (not updated yet)]  [ 
http://www.jboss.com/index.html?module=bb&op=viewforum&f=201 Forums]  [ 
http://jira.jboss.com/jira/browse/JBIDE JIRA] [ http://twitter.com/jbosstools 
Twitter]

This is a development release in its true form which requires Eclipse 3.7 M6 to 
run. 

If you use Eclipse 3.7 M7 things will install, but there have been API changes 
between M6 and M7 so please follow the installation instructions below very 
carefully to avoid problems. 
h2. Installation 
Read this very carefully - if you don't follow this you *will* have problems 
running this milestone since Eclipse 3.7 M7 is not compatible with Eclipse 3.7 
M6.

1. Download &  
http://http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigom6a
 Install Eclipse 3.7 M6a (Indigo) JEE bundle. 
2. Run and add this URL to Eclipse's list of available update sites: 
http://download.jboss.org/jbosstools/updates/development/indigo 
http://download.jboss.org/jbosstools/updates/development/indigo
3. Disable all other URL's except that URL and this
 http://download.jboss.org/jbosstools/updates/indigo/M6/ 
http://download.jboss.org/jbosstools/updates/indigo/M6/
4. Now go and install the JBoss Tools components you want from the JBoss Tools 
updatesite

Step #3 is the important one - this prevents P2 from overriding your M6 
installation with M7 updates. 

 https://issues.jboss.org/browse/JBIDE-8907 This Jira explains the details for 
this with screenshots if the above text is causing problems.

h2. New & Noteworthy
The biggest change is for this release is definitely the Eclipse 3.7 
compatiblity but besides that and a bunch of bugfixes and minor improvements we 
have more than a few exciting new features in this release.

h3. JBoss AS 7

This release introduces a server adapter which allows you to start/stop/debug 
and deploy applications to JBoss AS 7 via the file system.

If you haven't tried out JBoss AS 7 now is the time - it starts a in 
approximate 3 seconds; it's like night and day compared to previous AS versions.

h3. CDI/Seam Solder
The CDI tools have added additional features and bugfixes, but most importantly 
we now support components based of Seam Solder allowing us to pickup and 
identify CDI and Seam 3 components that uses the Seam Solder extensions. i.e. 
we will now honor the Seam Solder annotation @Veto to ignore otherwise valid 
CDI components.  The full list of supported annotations from Seam Solder so far 
is:

* @Veto
@Requires
@Exact
@MessageLogger
@MessageBundle
@DefaultBean
@Unwraps
@ServiceHandlerType
@FullyQualified
@Resource


In addition to support Seam Solder annotations we also support components 
defined in Seam Config providng an Seam Config aware XML editor and pickup 
components defined and configured via XML in additon to annotations.

h3. Forge Tools
Our Forge Tools which are integrating  
http://seamframework.org/Documentation/SeamForge Seam Forge into the Eclipse 
IDE is now bundled in JBoss Tools and allows you to use Seam Forge out of the 
box from inside Eclipse.

Seam Forge is core framework for rapid-application development in a 
standards-based environment; it provides a command line style shell for rapid 
scaffolding style development. The special thing about Seam Forge is that the 
motivation behind it is to support standards such as Java EE, CDI and JPA in 
addition to common defacto technologies such as git and maven.

In its current release it allows you to easily create CDI based applications 
based on scaffolding principles as known
from tools like seam-gen, ruby-on-rails, grails etc. 

This first release of Forge Tools are focusing on bringing the command shell 
experience directly available in Eclipse as a console so you can
interact directly with Forge meaning you can execute and run Forge commands 
directly from IDE and as an extra nice bonus it imports and open projects you 
have created via the shell. It allows you to use the power of command line 
shell's together with the visual and integrated developer environment.

Koen made a very nice video of all this in play which I've embedded here below. 
You can see the details of what is shown in the
 
http://community.jboss.org/community/tools/blog/2011/05/11/have-your-cake-and-eat-it-too-forge-tools
 demo on his blog.

Media Description: Link: 
http://www.vimeo.com/moogaloop.swf?clip_id=23585936&server=www.vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1



h3. Maven

What you might not notice in this demo is that it is using m2e/wtp and the 
JBoss Tools specific m2e configurators behind the scenes to
automatically have the related plugins for the project automatically configured 
based on the Maven metadata instead of you having to manually configure and 
setup the tools.

In upcoming releases of JBoss Tools you will see even tighter integration with 
Seam Forge and with Maven to make you even more productive in working with JEE 
6 based technologies. 
h3. ...and more
The  http:// new and noteworthy provides a short overview with screenshots of 
the various improvements made in JBoss Tools extensive plugin set.
h2. Next Steps
This release is mostly to get feedback on any issues found in Eclipse 3.7, and 
to introduce some of work that we are doing to provide a faster and more 
developer friendly developer environment than ever before - this includes Forge 
Tools and AS 7 for now but we will also focus on making tools such as Maven 
easier and faster to use. 

We've already contributed several patches to m2e which makes it up to 5 times 
faster in importing and updating project configuration - these improvements 
will be available soon from our nightly build site if you can't wait  :) 

JBoss Tools 3.3 will also continue to make it easier to configure and install 
JBoss and other runtimes and frameworks to allow you as developer to focus on 
the code instead of the configuration - at least upfront.

We also have a few other ideas, but we'll save that for some future blogs  :) 

Do remember though that we really appreciate feedback on wether the 
functionallity is helping you, if it is going in the right direction and if you 
have ideas for improvements or even patches.

We are listing and reacting in both forums, jira, twitter and irc.

Enjoy this milestone - remember to read the installation instructions careful! 
and...

Have Fun!
--------------------------------------------------------------

Comment by going to Community
[http://community.jboss.org/community/tools/blog/2011/05/12/jboss-tools-milestone-for-eclipse-37-m6-indigo]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to