-
-
Notifications
You must be signed in to change notification settings - Fork 8
Development setup
Fred G edited this page Jul 11, 2014
·
1 revision
Please note: This guide is still referring to the SVN repository on code.google.com. An updated guide for working with this Git repository will follow soon.
- Eclipse
- Download Eclipse from http://www.eclipse.org
- Eclipse 3.8.x is recommended
- Eclipse delta pack
- Download the Eclipse delta pack corresponding to the Eclipse version you want to use
- Extract the delta pack to ECLIPSE_HOME/delta-pack/eclipse/plugins (ECLIPSE_HOME is the root dir of your Eclipse installation)
- SVN support
- Install a SVN client plugin
- Subclipse (http://subclipse.tigris.org/) or
- Subversive (eg. from the Juno update site http://download.eclipse.org/releases/juno)
- WindowTester
- You can use the provided team project set to import all necessary plugins
- http://code.google.com/p/windowtester/downloads/detail?name=WindowTester_dev_withoutExamples_v1.0.psf
- File -> Import... -> Team -> Team Project Set
- Or checkout the !WindowTester plugins manually from http://windowtester.googlecode.com/svn/trunk
- Not all plugins are needed for developing !WindowTester, eg. the following plugins are either unfinished, deprecated or abandoned projects:
- com.windowtester.pro_buildjavadoc
- com.windowtester.runtime.junit4
- com.windowtester.runtime.junit4_test
- com.windowtester.runtime.legacy
- com.windowtester.server.core
- com.windowtester.server.core_feature
- com.windowtester.server.ui
- com.windowtester.server.ui_feature
- com.windowtester.swt.runtime.legacy
- The following plugins contain only example projects:
- com.windowtester.example.contactmanager.rcp
- com.windowtester.example.contactmanager.rcp_test_feature
- com.windowtester.example.contactmanager.rcp_test
- com.windowtester.example.contactmanager.swing
- com.windowtester.example.contactmanager.swing_test
- Depending on your platform you can remove or close the other platform specific plugins
- eg. if you want to develop on a Linux 32 bit platform, you can close (or remove) the following plugins:
- com.windowtester.swt.macosx
- com.windowtester.swt.macosx.cocoa
- com.windowtester.swt.runtime.linux.motif.x86
- com.windowtester.swt.runtime.macosx.carbon.x86
- com.windowtester.swt.runtime.macosx.cocoa
- com.windowtester.swt.runtime.macosx.cocoa.x86
- com.windowtester.swt.runtime.macosx.cocoa.x86_64
- com.windowtester.swt.runtime.win32.win32.x86
- com.windowtester.swt.runtime.win32.win32.x86_64
- eg. if you want to develop on a Linux 32 bit platform, you can close (or remove) the following plugins:
- Compile errors
- Missing API baseline
- set to Warning instead of Error in preferences:
- Window -> Preferences -> Plug-in Development -> API Baselines -> Missing API baseline
- set to Warning instead of Error in preferences:
- Apply patch for compile errors