While Eclipse Tycho is unbelievably awful, it's still better than nothing. Apparently a good percentage (50%+) of Eclipse plug-ins are using it for their builds. To invoke: * All plug-ins may be built using "mvn compile". * All tests may be run using "mvn integration-test." Currently, there are failing tests and they are ignored so that Maven will continue to run the remaining tests. A number of these failures are probably due to the test harness. Once the test failures are fixed, we can disable ignoring test failures. After that, we can set up continuous integration with Travis CI. Other alterations: * Added a root `.project` file so root files like the parent pom were easier to edit in Eclipse. * Added `target/` to root `.gitignore` since Maven uses `target/` subdirectories for builds. As an added bonus, easymock is now obtained from Eclipse Orbit. This should mean that we can drop easymock from the repository.
Updated EasyMock to give us the resetToDefault() function. Made some changes to GhcCompiler for the benefit of the unit tests.
… server binary to this page. Ignore-this: 14088ddae7142aac0c354f98e8b7df7e darcs-hash:20090615161403-04e1b-0c2addab79d0abe9f4beadeffbcb37cd350e7789.gz
EasyMock is already being used on the HaskellCorePluginTest, but we need to gradully convert other tests to use it. EclipseFP's developer SDK is getting quite large. There are at least two Eclipse plugins already (antlr and easymock). Maybe we should package this as a feature or something. darcs-hash:20060510143547-49d33-e40b59ee1e1d1e1356b0d6800ed1ff103fb35b5b.gz