I've seen the "how do I call a Mojo from a Mojo" question asked a number of times before on the list and the typical answer seems to be something like "you don't", "you're doing it wrong" or "create your own lifecycle" etc. In my case though I really do want to :)
Here's the use case; I'm trying to do this http://github.com/davidB/maven-scala-plugin/issues#issue/35 basically SBT has an incremental test mode which detects if you change any source files then it recompiles whatever is required and if the build succeeds it can automatically run all the tests, test which match a particular pattern or run just tests that failed last time. This is an amazingly useful feature; I find myself using it a lot. The maven-scala-plugin already has a good incremental test goal (mvn scala:cc) which watches source files and recompiles whatever needs to be recompiled. I've added a hook so on a successful build we can do something like run the tests. However what I want to do is run the tests using the current pom.xml test configuration (so folks don't have to configure surefire twice). So really I just want maven to run "surefire:test" from inside the continuous compile mojo - on demand whenever a continuous build is completed - rather than explicitly depend on surefire and configure its mojo manually myself etc. Whats the current best practice way to try do this from a Mojo? Using Maven Embedder? Any help greatly appreciated! -- View this message in context: http://maven.40175.n5.nabble.com/invoking-surefire-test-from-an-incremental-compile-Mojo-tp2262642p2262642.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
