h1. Apply an Eclipse Patch to DayTrader You can apply an Eclipse patch to DayTrader for the Criteria API changes h2. Setting up Eclipse First install eclipse by going to [http:/www.eclipse.org|http://www.eclipse.org] and downloading a version of it. These instructions assume version 3.5. Unzip the downloaded file into a directory. You can start eclipse by running eclipse.exe in the eclipse directory. Next install subclipse, the Subversion Eclipse Plugin: # In Eclipse, go to Help \-> Install New software # Click on Add button - Enter Subclipse for Name and [http://subclipse.tigris.org/update_1.6.x|http://subclipse.tigris.org/update_1.6.x] for location # Select the Subclipse Plugin and click Next \-> Next # Read and accept the license and click Finish Generate eclipse files for the DayTrader project. From the *DayTrader/branches/2.1.3* directory, type "mvn eclipse:eclipse" Set the M2_REPO classpath variable in Eclipse: # Go to Window \-> Preferences \-> Java \-> Build Path \-> Classpath Variables # Add a new variable called M2_REPO, set to the maven repository directory.. Import DayTrader projects into Eclipse. # From Eclipse, Click on File \-> Import... # Under the General folder, select Existing Projects into Workspace and click on Next. # Enter the root directory of *DayTrader/branches/2.1.3* # Select all projects and click Finish h2. Applying the Patch Replace the following files in your local file system copy of DayTrader: * the pom.xml file in the root (*Daytrader/branches/2.1.3*) directory with [^pom.xml]. * for Geronimo only - the createDerbyDB.bat\|.sh file in the *DayTrader/branches/2.1.3/bin/dbscripts/derby* directory with the appropriate one of the following: [^createDerbyDB.bat] or [^createDerbyDB.sh] Apply these changes: # Re-run "mvn eclipse:eclipse" from your *Daytrader/branches/2.1.3* directory. # Refresh your eclipse workspace. Apply the eclipse based patch using the following: # Download the appropriate patch:  ## for Geronimo \-  [^daytrader_geronimo_eclipse.patch] ## for WebSphere - [^daytrader_websphere_eclipse.patch] # In the Package Explorer view, select all daytrader projects # Right click and select Team \-> Apply Patch # Enter the path to the downloaded patch and click _Finish_