-
Notifications
You must be signed in to change notification settings - Fork 112
Contributor Setup
branflake2267 edited this page Nov 23, 2012
·
5 revisions
##Contributing Source To Project
- Modify your forked project code
- Run the test suite, and see that all tests pass. (If you haven't run it will error on directory creation the first time) (Some call backs will show red) ([ERROR] is system output and can be ignored)
- Goto your fork and pull against the master
##Maven Setup
##Eclipse Setup
Needed: Egit, Egit m2e, GWT plugin
- Fork this project
- Import git clone url project via egit.
- Right click on working space and import maven projects.
- Double check GWT plugin and if GWT is enabled on two projects.
###Eclipse Maven Problems
When things go awry with the eclipse setup.
- mvn eclipse:clean
- delete .settings folders
- repeat the setup
###Manual Maven Setup
The manual maven setup will allow you to override the maven dependencies in the build path.
- The goal of these steps below is to setup Eclipse with the built in GWT & GAE library, using the native debugging.
- For the Apis_Maps_Test project
- close eclipse
- goto the console's project path
- mvn eclipse:clean
- mvn eclipse:eclipse
- on build success load eclipse back up
- goto project build path
- in buildpath libraries, remove GWT lib(s) from M2_REPO/com/google/gwtÉ2.5 whatever and remove gwt_dev
- "add library" button on the right, click on it and add the GWT lib
- goto order and export, and push the GWT library just below source folders and on top of maven
- Be sure the JRE is at the bottom of the library order
- Goto the Google.Google Web Application menu on the left, check both boxes. Uncheck the second if you want to build in target
- Goto Web Toolkit men and enable GWT, and select the latest SDK
- Close the build path, then open and double check settings.
- Link up the
If there is a problem its most likely a conflict with the GWT libs. Double check the GWT Lib container and the maven depdencies for duplicates.
##Notes
- Please don't code bomb our team. Please pull small sets of changed code.
- Just because you modified something doesn't mean it will make it into the project.