Developer Guide‎ > ‎

Prerequisites




Note : Following information for a 64 bit windows set up. For any other OS or platform , download the appropriate binaries.



JDK 1.6


Download or install java_ee_sdk-6u4-jdk-windows-x64.exe from http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-jdk-6u29-web-dl-523389.html

Set PATH environment variable to jdk home/ bin

Set JAVA_HOME to jdk installation directory.



Mysql database


Download or use mysql-5.1.65-winx64.msi from http://dev.mysql.com/downloads/mysql/5.1.html



Mysql workbench (optional)


Download or use mysql-workbench-gpl-5.2.43-win32 from http://dev.mysql.com/downloads/workbench/1.0.html

You also need to install the dependents of workbench  

    1. dotNetFx40_Client_setup.exe from http://www.microsoft.com/en-us/download/details.aspx?id=17113
    2. vcredist_x86.exe from http://www.microsoft.com/en-us/download/details.aspx?id=5555



Spring STS IDE


Download or use spring-tool-suite-3.0.0.RELEASE-e4.2-win32-x86_64.zip from http://www.springsource.org/downloads/sts-ggts

Note: do not download the .exe, it has some issues and doesn't start up on 64 bit platforms.


Apache tomcat 6



Spring roo 1.2.2


The above spring tool suite would also download the ROO installable.

Read through the spring-tool-suite-3.0.0.RELEASE-e4.2-win32-x86_64\springsource\spring-roo-1.2.2.RELEASE\docs\pdf\spring-roo-docs.pdf

Setup ROO_HOME\bin to your %PATH% environment variable



Maven

The above spring tool suite would also download the maven installable.

Add spring-tool-suite-3.0.0.RELEASE-e4.2-win32-x86_64\springsource\apache-maven-3.0.3\bin to the PATH environment variable.



Source control - Git

Download and use Git-1.7.11-preview20120710.exe from http://code.google.com/p/msysgit/downloads/list



Source control - GitHub

Create an account on https://github.com/



Source control - SmartGit UI for personal use( optional)

Download or use smartgit-win32-setup-jre-3_0_9.zip .



Other utilities


FTP client

FileZilla_3.5.1_win32-setup.exe from http://filezilla-project.org/download.php

Text Editor

       textpad txpeng542.exe from http://www.textpad.com/download/

Terminal client

       putty from http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


Comments