maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrachan <james.strac...@gmail.com>
Subject Re: invoking surefire:test from an incremental compile Mojo
Date Tue, 03 Aug 2010 09:33:25 GMT

Thanks Stephen! Seems to work too! Yay!

On 3 August 2010 09:46, stephenconnolly [via Maven]
<ml-node+2262701-1492125258-21776@n5.nabble.com> wrote:
> Use the maven-invoker component (which is also used by the
> maven-invoker-plugin so you can see examples of how to use it in that code
> base)
>
> On 3 August 2010 08:24, jstrachan <[hidden email]> wrote:
>
>>
>> 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: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>
>
> ________________________________
> View message @
> http://maven.40175.n5.nabble.com/invoking-surefire-test-from-an-incremental-compile-Mojo-tp2262642p2262701.html
> To unsubscribe from invoking surefire:test from an incremental compile Mojo,
> click here.
>



-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/

-- 
View this message in context: http://maven.40175.n5.nabble.com/invoking-surefire-test-from-an-incremental-compile-Mojo-tp2262642p2262732.html
Sent from the Maven - Users mailing list archive at Nabble.com.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message