SMARTIT > Java > Eclipse Spring
 

SMARTIT Eclipse Spring Download

Installation Via Update Site (Recommended)

You can install SMARTIT Eclipse Spring from the new update site which has been launched recently. It is much easier and less errorprone than copying the SMARTIT Eclipse Spring plug-in into your workspace.

Here's a step-by-step approach of how this works for SMARTIT Eclipse Spring 0.2.1; the screenshots are taken from a fresh Eclipse 3.2.2 installation:

  1. Launch your Eclipse installation and select Help > Software Updates > Find and Install... from the menu.
  2. You should see this dialog:

    Screenshot: Search for new features to install (dialog)

    Make sure Search for new features to install is marked and click Next >.
  3. Enter the indicated information in the dialog that opens:

    Screenshot: New Update Site (dialog)

    Click OK when done.
  4. The update site list is displayed:

    Screenshot: Update sites to visit (dialog)

    Make sure that the SMARTIT Eclipse Spring Update Site which you just created is marked and click Finish.
  5. The SMARTIT Eclipse Spring Update Site contents tree opens:

    Screenshot: Updates (dialog)

    Expand the SMARTIT Eclipse Spring Update Site node.
  6. You can now see the contained features:

    Screenshot: Updates (dialog)

    Expand the SMARTIT Eclipse Spring Features node.
  7. There are two SMARTIT Eclipse Spring features:

    Screenshot: Updates (dialog)

    SMARTIT Eclipse Spring 0.2.1 is a binary-only bundle. SMARTIT Eclipse Spring SDK 0.2.1 contains the binary code plus the source. Mark either of both (we chose to mark the SDK.)
  8. An error message about missing plug-ins is temporarily displayed:

    Screenshot: Updates (dialog)

    Click the Select Required button.
  9. The error message disappears and the second feature, Spring Framework 2.0.5, is now also marked:

    Screenshot: Updates (dialog)

    Click Next > to install the selected features.
  10. The license is displayed:

    Screenshot: Feature License (dialog)

    If you want to accept the license, mark I accept the terms in the license agreements.
  11. The Next > button is enabled:

    Screenshot: Feature License, accepted (dialog)

    Click Next >.
  12. You can now select optional features:

    Screenshot: Optional Features (dialog)

    Unless you intend to configure Log4J, you should unmark Log4J. (Rationale: Java logging produces output even when not configured, whereas Log4J complains with an error message only.)
  13. We chose not to install Log4J (optional):

    Screenshot: Optional Features (dialog)

    Click Next >.
  14. Verify the list of features which are about to be installed:

    Screenshot: Optional Features (dialog)

    Click Finish to execute the installation plan.
  15. You are asked to confirm the installation of the SMARTIT Eclipse Spring feature because it is not signed:

    Screenshot: Feature Verification, SMARTIT Eclipse Spring (dialog)

    Click Install to proceed.
  16. You are asked to confirm the installation of the Spring Framework feature because it is not signed:

    Screenshot: Feature Verification, Spring Framework (dialog)

    Click Install to proceed.
  17. When all files are copied, you are asked whether to restart Eclipse:

    Screenshot: Restart (dialog)

    Click Yes to restart and activate the new features.

What to Download

Note
It is recommended and much easier to install via the new SMARTIT Eclipse Spring Update Site rather than manually adding the plug-ins.

For starting developing with SMARTIT Eclipse Spring, simply add all required plug-ins plus the latest version of the SMARTIT Eclipse Spring Core to your Eclipse installation.

Required Plug-ins

In addition to a viable Eclipse 3.x installation, the SMARTIT Eclipse Spring plug-ins require the following third party plug-ins to be installed:

  • SMARTIT Eclipse Spring no longer provides its own plug-in for Apache Commons Logging; the org.apache.commons_logging plug-in from the Eclipse Webtools Project is used now.
  • Spring framework JARs, wrapped in an Eclipse plug-in: org.springframework_2.0.5.zip (2367155 bytes)

Note that the Spring plug-in is not considered to be part of the SMARTIT Eclipse Spring distribution and you have to check the license text which is included in the plug-in.

You can simply unzip the ZIP file into your ECLIPSE_HOME directory.

Alternatively, you can create the above plug-in yourself by downloading the respective library from the Spring Framework website and wrapping them into a plug-in of the specified name. Please refer to the Eclipse documentation for how to wrap JAR libraries into a plug-in.

Core Binary Distribution

The core binary distribution contains the compiled info.smartit.eclipse.spring plug-in without the sources. It is provided under the Apache License 2.0. Always download the newest version.

Core Source Distribution

The SMARTIT Eclipse Spring core source distribution includes all files from the binary distribution plus the Java sources. It is provided under the Apache License 2.0. Always download the newest version.

UI Enhancement Binary Distribution

(Work in progress)

UI Enhancement Source Distribution

(Work in progress)

Prerequisites for previous versions

  • Home-grown Apache Commons Logging library plug-in, required for SMARTIT Eclipse Spring 0.1.0
  • SMARTIT Eclipse Spring 0.1.0 works with Spring 2.0.5, so the old 2.0RC2 is no longer provided here.

Third Party Downloads