> Parsons, David wrote:
> >Using these dependencies, I have succeeded in getting the maven reactor 
> >to build the jars in the correct order, i.e. B-interface; A; B-impl.  
> >In order to do so, however, I had to suppress the unit tests for 
> >component A from running.  This is because they require that the B-impl 
> >classes be on the classpath, which is not described in the dependencies 
> >(and cannot be, since that would reintroduce a cycle).
> 
> David,
> 
> since you're testing A, B-impl shouldnot be required for those tests. so 
> cannot you use some dummy implementations of your interfaces or some 
> kind of simple mocks ?
> 
> -- gd

You're right.  In this example I was really misusing the unit testing
feature of maven to do a cross-component functional test.  Instead, we've
decided to write custom goals for our functional tests, and restrict unit
tests to single components by using mocks or whatnot.

Thanks - David

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to