Setting Up Development Environment for CS520This guide is for setting up a development environment for CS520 under Windows XP/Vista/7 [1]. PostgreSQL, Java and TomcatInstall PostgreSQL as described in PostgreSQL Database Server Installation. You may use MySQL if you want, but note that I will only cover PostgreSQL in class, so you will be on your own to figure out things like Hibernate configuration and full text search using MySQL. JDK 7 or above is required for this class. You can download and install the latest Java SE JDK from Sun/Oracle - we only need the JDK, not JavaFX, NetBeans or Java EE. Set a JAVA_HOME environment variable to the directory where JDK is installed. If you have an older version of JDK on your computer, please uninstall it before installing a new one. Download the latest Tomcat 7 binary release from the Apache Project. Note that there are several packages available for download. You should download the ZIP file under the "Core" distribution. After downloading the file, unzip it to a local directory, e.g. c:\apache-tomcat-7.0.x. Eclipse and Eclipse PluginsDownload the lastest Eclipse IDE for Java EE Developers from Eclipse.org. Unzip it to a local directory, e.g. c:\eclipse, then start up Eclipse by double-click on eclipse.exe under the Eclipse folder. If you are using Eclipse for the first time, you will be asked to choose a folder to be Eclipse's workspace. Eclipse will store all your projects in that folder. In Eclipse, install the Subclipse plugin as follows:
Follow the same procedure to install the Log Viewer plugin:
And the TestNG plugin:
And one more plugin which can be installed from m2e Marketplace [2]:
Also in Window -> Preferences -> Maven, check Download repository index updates on startup. Notes1. If you use a non-Windows platform, the information in Notes on Setting Up CS520 Development Environment on Ubuntu Linux may be helpful. 2. If you use an older version of Eclipse (before the Kepler release), you need to install the m2eclipse plugin first from the Eclipse update site http://download.eclipse.org/technology/m2e/releases. You'll also need to install the m2e-wtp plugin from the m2e Marketplace. |