Télécharger la sdk 6 et l'installer dans un répertoire D:/JAVA2): http://java.sun.com/javase/downloads/widget/jdk6.jsp
Télécharger Maven et l'installer (dans un répertoire D:/JAVA2): http://maven.apache.org/download.html
Télécharger Eclipse Galiléo et l'installer (dans un répertoire D:/JAVA2): http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-jee-galileo-SR2-win32.zip
Télécharger Tomcat 6 et l'installer (dans un répertoire D:/JAVA2): http://tomcat.apache.org/download-60.cgi
Dans Eclipse installer les plugins :
Hors Eclipse installer les plugins en les copiant dans le répertoire Plugin d'Eclipse :
Autres modifications :
-
Installer Sonar dans d:/JAVA2 et lancer D:\JAVA2\sonar-2.1.2\bin\windows-x86-32\InstallNTService.bat
Modifier le raccourci Eclipse sur le bureau pour pointer sur la bonne jdk -vm d:\JAVA2\jdk..\bin
Eventuellement modifier ECLIPSE_HOME pour pointer sur le nouvel Eclipse
Ajouter CATALINA_HOME dans Window >preferences > JAVA > Build Path >Classpath variables (par exemple : D:/JAVA2/Tomcat)
Ajouter M2_REPO dans Window >preferences > JAVA > Build Path > Classpath variables (par exemple : D:\Home\nomuser\.m2\repositoy où nomuser est votre login CAS généralement)
Dans Windows > Preferences > Server > Runtime Environments ajouter le serveur Tomcat 6
Dans Windows > preferences > General > Workspace > Text file encoding à passer en UTF-8
Ajouter dans Window > Preferences > Run/Debug > String Substitution une variable maven_exec qui pointe sur mvn.bat (par exemple : variable = maven_exec > Value = D:\JAVA2\apache-maven-2.2.1\bin\mvn.bat)
Ajouter dans select Run > External Tools. External Tools configuration les taches maven et Sonar
ex: name Maven eclipse:eclipse
location ${maven_exec}
Working ${project_loc}
dans les arguments eclipse:eclipse
Liste des External Tools :
Maven eclipse → eclipse:eclipse
Maven clean install → clean install
Maven sonar → sonar:sonar
Maven sonar start → sonar:start
Maven sonar stop → sonar:stop
Maven jetty run → jetty:run
Maven jetty stop → jestty:stop