The first one works as designed, the second one doesn't

;-)

Seriously, The test phase works well and is designed for unit tests.

There are known issues with the integration-test phase that lead many people
to do their integration testing in a different pom... although some people
have managed to work around the issues...

The main issue is that you want to start something before the integration
tests and stop it afterwards... starting before hand is easy... just attach
to the pre-integration-test phase... stoping looks easy, i.e. attach to the
post-integration-test phase... but that will never get executed if _either_
the integration-test phase fails _or_ the developer just typed "mvn
integration-test"... the developer needs to keep typing "mvn
post-integration-test"... and in reality you need to check the results of
the integration tests after post-integration-test... so they should go "mvn
verify" and verify is where the integration-test results should be
checked.... of course current plugins for testing are not well implemented
to do this

-Stephen

2008/9/27 陈思淼 <[EMAIL PROTECTED]>

> Maven lifecycle have explicit define two phase: unit-test and
> integration-test.can anybody tell me the big difference about the two life
> phase?
>

Reply via email to