rjrjr@google.com | 89d0e73 | 2010-03-17 13:12:58 +0000 | [diff] [blame] | 1 | To create a Bikeshed project in Eclipse: |
rjrjr@google.com | 5d49c0e | 2010-03-12 22:33:11 +0000 | [diff] [blame] | 2 | |
rjrjr@google.com | 89d0e73 | 2010-03-17 13:12:58 +0000 | [diff] [blame] | 3 | * Set your source code control system (e.g., svn or git) to ignore |
| 4 | the following files and directories. Eclipse needs to edit them, |
| 5 | but they should not be submitted. |
rjrjr@google.com | 5d49c0e | 2010-03-12 22:33:11 +0000 | [diff] [blame] | 6 | |
rjrjr@google.com | 65a297a | 2010-03-20 19:58:26 +0000 | [diff] [blame] | 7 | *.jar |
rjrjr@google.com | 5d49c0e | 2010-03-12 22:33:11 +0000 | [diff] [blame] | 8 | .settings |
| 9 | .classpath |
| 10 | .project |
rjrjr@google.com | 89d0e73 | 2010-03-17 13:12:58 +0000 | [diff] [blame] | 11 | bin/ |
| 12 | build/ |
| 13 | classes/ |
| 14 | # Matches gwtc output in the war directory, e.g. war/com.google.gwt.bikeshed.tree.Tree/ |
rjrjr@google.com | 5d49c0e | 2010-03-12 22:33:11 +0000 | [diff] [blame] | 15 | com.google.gwt.* |
rjrjr@google.com | 883d48d | 2010-04-03 18:30:35 +0000 | [diff] [blame] | 16 | bikeshed/war/expensesCustomized/ |
rjrjr@google.com | d34537d | 2010-03-19 17:26:09 +0000 | [diff] [blame] | 17 | bikeshed/war/expensesScaffold/ |
rjrjr@google.com | 883d48d | 2010-04-03 18:30:35 +0000 | [diff] [blame] | 18 | bikeshed/war/mail/ |
| 19 | bikeshed/war/pagedExpenses/ |
| 20 | bikeshed/war/simplecelllist/ |
| 21 | bikeshed/war/stocksdesktop/ |
| 22 | bikeshed/war/stocksmobile/ |
rjrjr@google.com | 89d0e73 | 2010-03-17 13:12:58 +0000 | [diff] [blame] | 23 | bikeshed/war/tree/ |
rjrjr@google.com | d34537d | 2010-03-19 17:26:09 +0000 | [diff] [blame] | 24 | bikeshed/war/validation/ |
amitmanjhi@google.com | 057867a | 2010-04-15 20:39:36 +0000 | [diff] [blame] | 25 | appengine-generated/ |
rjrjr@google.com | 5d49c0e | 2010-03-12 22:33:11 +0000 | [diff] [blame] | 26 | |
| 27 | * Install the Google Plugin for Eclipse |
rjrjr@google.com | 65a297a | 2010-03-20 19:58:26 +0000 | [diff] [blame] | 28 | * Create a new Java project with trunk/bikeshed/ as its existing source |
rjrjr@google.com | 89d0e73 | 2010-03-17 13:12:58 +0000 | [diff] [blame] | 29 | * Bring up the project properties |
| 30 | * Google > Web Toolkit > Use Google Web Toolkit |
| 31 | * Google > App Engine > Use Google App Engine |
| 32 | * Google > App Engine > ORM |
| 33 | * Remove src and test |
spoon@google.com | 176da30 | 2010-05-28 11:09:54 +0000 | [diff] [blame] | 34 | * Add |
| 35 | * src/com/google/gwt/sample/bikeshed/stocks/server |
| 36 | * src/com/google/gwt/sample/bikeshed/stocks/shared |
| 37 | * src/com/google/gwt/sample/expenses/server/domain |
rjrjr@google.com | 878b5ee | 2010-03-16 00:25:20 +0000 | [diff] [blame] | 38 | * Java Build Path > Libraries > Add Variable > GWT_TOOLS, Extend > redist/json/r2_20080312/json.jar |
rjrjr@google.com | 5d49c0e | 2010-03-12 22:33:11 +0000 | [diff] [blame] | 39 | * Copy tools/redist/json/r2_20080312/json.jar to bikeshed/war/WEB_INF/lib |
| 40 | * Right click on the bikeshed project and choose Run as > Web Application. Choose from the various .html files |