Installing Spring Tool Suite and configuring Spring for a development PC


In order to install Spring Integration on another developer machine I would advise using Spring Tool Suite as it’s the preferred IDE for Spring Development on any of the spring modules including Integration.

Download Spring Tool Suite.

  1. http://spring.io/tools/sts/all

Download and Install JAVA.

  1. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  1. Set Paths JAVA_HOME and add entry to path variables
    1. You can refer to the steps on this page for that https://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html

Download and Install Apache Maven 3.2.3

  1. Open http://maven.apache.org/download.cgi
  1. Set Paths M2_HOME and add entry to path variables
  2. Set Paths MAVEN_OPTS
  3. Test your Java and Maven are installed from command prompt.

There are steps on installation on this link too for more detail on how to do this.

PS: Maven is a Java tool, so you must have Java installed in order to proceed

  1. Unzip the distribution archive, i.e.apache-maven-3.2.3-bin.zip to the directory you wish to install Maven 3.2.3. These instructions assume you chose C:\Program Files\Apache Software Foundation. The subdirectory apache-maven-3.2.3 will be created from the archive.
  2. Add theM2_HOME environment variable by opening up the system properties (WinKey + Pause), selecting the “Advanced” tab, and the “Environment Variables” button, then adding the M2_HOME variable in the user variables with the value C:\Program Files\Apache Software Foundation\apache-maven-3.2.3. Be sure to omit any quotation marks around the path even if it contains spaces. Note: For Maven 2.0.9, also be sure that the M2_HOME doesn’t have a ‘\’ as last character.
  3. In the same dialog, add theM2 environment variable in the user variables with the value %M2_HOME%\bin.
  4. Optional: In the same dialog, add theMAVEN_OPTS environment variable in the user variables to specify JVM properties, e.g. the value -Xms256m -Xmx512m. This environment variable can be used to supply extra options to Maven.
  5. In the same dialog, update/create thePath environment variable in the user variables and prepend the value %M2% to add Maven available in the command line.
  6. In the same dialog, make sure thatJAVA_HOME exists in your user variables or in the system variables and it is set to the location of your JDK, e.g. C:\Program Files\Java\jdk1.7.0_51 and that %JAVA_HOME%\bin is in your Path environment variable.
  7. Open anew command prompt (Winkey + R then type cmd) and run mvn –version to verify that it is correctly installed.
  8. Now that you have configured Java and Maven you can start up the Spring Tool Suite.
  9. Open STS by executing the STS.exe from inside the \\Spring-Tool-Suite\sts-bundle\sts-3.6.2.RELEASE\STS.exe
  10. You may see an error for missing Jre dll files…. You need to add java entry to STS.ini file
    1. g. -vm C:\Softwares\Java\jdk1.7.0_67\bin\javaw.exe

There is plenty of information on the web and on the Spring website… But I think this video would be good for instructions and I think for a starter this is a useful video – Refer instructions https://www.youtube.com/watch?v=GyCR5jRMLi8

Please let me know if you need any help on this.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s