Sorry about that. I failed to fix the To: address. Please ignore this thread. The real one really was moved to m2e-dev.
Sorry again for the noise. Steve On Oct 16, 2012, at 2:42 PM, Steven Bethard <[email protected]> wrote: > [Moving from m2e-users to m2e-dev as suggested there.] > > I've been updating a code-generation plugin to use BuildContext > (http://wiki.eclipse.org/M2E_compatible_maven_plugins) instead of having a > separate m2e connector (http://wiki.eclipse.org/M2E_compatible_maven_plugins). > > How do I write integration tests for this Maven plugin? Basically I want to > be able to test things like: > * I modified a grammar file in Eclipse. Did the code generation run? (It > should have.) > * I modified an unrelated Java file in Eclipse. Did the code generation run? > (It shouldn't have.) > > With the m2e connector approach, I had a Tycho project with a class that > extended org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase. But with > the BuildContext approach, I'm no longer using Tycho, since I'm just building > a regular Maven plugin. How do I test that my plugin integrates properly with > m2e? > > Steve > > On Oct 16, 2012, at 2:23 PM, Matthew Piggott <[email protected]> wrote: > >> I haven't worked actively on the new stuff, but I think you should be able >> to model a separate maven module on a test bundle of a plugin using the >> connector approach. >> >> It would probably be best to move the conversation to m2e-dev >> >> On 16 October 2012 16:09, Steven Bethard <[email protected]> wrote: >> On Oct 16, 2012, at 2:05 PM, Matthew Piggott <[email protected]> wrote: >>> The tests expect to be run inside an Eclipse instance. For examples you >>> could look at the tests in m2e source, or one of the connectors in >>> m2e-extras ( https://github.com/sonatype/m2eclipse-extras/ ). >> >> Yeah, the problem is that those are all based off of the m2e-connector >> approach (http://wiki.eclipse.org/M2E/Extension_Development), not the new >> BuildContext approach (http://wiki.eclipse.org/M2E_compatible_maven_plugins). >> >> I already have a working m2e-connector approach based off the >> m2eclipse-extras examples. I was just hoping to migrate to the BuildContext >> approach because then there's only the Maven plugin to maintain, not both a >> Maven plugin and an Eclipse plugin. >> >> Steve > > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
