Apply an Eclipse Patch to DayTrader
You can apply an Eclipse patch to DayTrader for the Criteria API changes
Setting up Eclipse
First install eclipse by going to 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 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
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