Chris put together a small demo project (Minerva) for those interested in setting up a Tycho build for their eclipse projects. There are a few minor issues with the current code.
- There is an issue with the feature not pulling in the correct plugins.
- The UI test case does not seem to run (haven’t figured out why yet).
I fixed the feature issue, and have sent a Pull request to Chris to add it to his build. In addition, the request contains some samples on how to enable EMMA Code Coverage. It also contains a profile setup for enabling CheckStyle reports as well.
Ideally I’d like to see Minerva turn into an eclipse project pom that all eclipse projects can inherit from. This way everybody would automatically inherit the various static code analysis goodies that maven makes so simple to integrate with your build
Pingback: Dave Carver: Add Code Coverage and CheckStyle to Minerva
Thanks for adding this work Dave, I plan on reviewing it today and accepting the changes!