Spring IDE for Eclipse project provides Eclipse plugins to ease working with Bean Factory configuration files for the Spring Framework.
It contains a Spring project nature (with an incremental builder for validating Spring bean config files), an image decorator (which decorates Spring projects and all Spring bean config files), a Spring view (which allows one to browse Spring projects and their Spring bean config files, including bean properties), and an editor showing a graph from the beans of a single config file or a set of config files.
· Open Eclipse. Go to Help -> Software Updates -> Find and Install.
· Select "Search for new features to install". Click "Next".
· Click "New Remote Site". Enter "Spring IDE updatesite" for the Name and "http://springide.org/updatesite/" for the URL (Screenshot). Click "OK".
· You should now see a a new entry name "Spring IDE updatesite" with a mark next to it (Screenshot). Click on that and check "Spring IDE".
· Click on the mark next to "Eclipse.org updatesite" and check the version of GEF which is sufficient for your version of Eclipse. Click "Next".
· Select the features "Graphical Editing Framework" and the lastest version of "Spring IDE" from the list. Click "Next".
· Check "I accept..." and click "Next". Select or add the appropriate site to install the features. Click "Finish".
· Click Install on the warning dialogs during feature verification (both features are not digitally signed).
· After successfully downloading and installing the features click "Yes" on the "Would you like to restart now?" dialog.
Here are some key features of "Spring IDE for Eclipse":
· Project nature which support a list of Spring bean config files and sets of bean config files (aka beans config sets)
· Incremental builder which validates all modified Spring bean config files defined in a Spring project
· View which displays a tree with all Spring projects and their Spring bean config files
· Image decorator which decorates all Spring projects, their bean config files and all Java classes which are used as bean classes
· Editor (read-only) which displays a graph from all beans defined in a single config file or a config set
The following features are currently under development:
· Graphical editor for Spring Webflow configuration files
· XML editor for Spring beans configuration files
· Spring Framework
· Java 2 Standard Edition Runtime Environment
What's New in This Release: [ read full changelog ]
· This release introduces a first version of an incremental approach to model creation and validation. This will help to speed up the usual development cycle of edit-save-compile-validate by detecting structural changes to Java classes and only trigger project validation and re-creation of the AOP model if actually required. In essence you will not need to wait if you just change a method body.