Also to follow that up,

Although you didn't specify the maven-surefire-plugin, your build file has
inherited it from the ethereal "maven super pom".

Type mvn help:effective-pom to see what your pom *really* looks like, so you
can get an idea of how/what to configure for surefire.

On Thu, Dec 11, 2008 at 7:46 PM, Josh Suereth <joshua.suer...@gmail.com>wrote:

> Lisa,
>
>
> The answer is that although Junit4 might support finding the @Test
> annotations, the maven surefire plugin (being backwards compatable, AND a
> completely different tool) looks for Test* *Test and *TestSuite.   You need
> to configure the maven-surefire-plugin (This is the part of maven that calls
> into junit) for junit4 conventions, or you won't get your desired behavior.
>
> -Josh
>
>
> On Thu, Dec 11, 2008 at 6:39 PM, CheapLisa <l...@purpleblade.net> wrote:
>
>>
>> I do not believe this has anything to do with it and I don't understand
>> what
>> you are saying.
>>
>> L
>>
>>
>>
>> mgainty wrote:
>> >
>> >
>> > place the groupId/artifactId/version in the dependencies in
>> > dependencyManagement Section of the parent pom
>> > <project>
>> >   ...
>> >   <dependencyManagement>
>> >     <dependencies>
>> >       <dependency>
>> >         <groupId>group-a</groupId>
>> >         <artifactId>artifact-a</artifactId>
>> >         <version>1.0</version>
>> >
>> http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
>> >
>> > hth
>> > Martin
>> > ______________________________________________
>> > Disclaimer and confidentiality note
>> > Everything in this e-mail and any attachments relates to the official
>> > business of Sender. This transmission is of a confidential nature and
>> > Sender does not endorse distribution to any party other than intended
>> > recipient. Sender does not necessarily endorse content contained within
>> > this transmission.
>> >
>> >
>> >
>> >
>> >> Date: Wed, 10 Dec 2008 12:44:45 -0800
>> >> From: l...@purpleblade.net
>> >> To: users@maven.apache.org
>> >> Subject: Re: Is Maven / JUnit 4.x broken (annotations)
>> >>
>> >>
>> >> I looked at my effective pom.  I have a dependency there on JUnit 4.5.
>> >> The only reference to surefire was maven-surefire-reports-plugin in the
>> >> reporting section.
>> >>
>> >> how do I know that surefire is using my dependency of JUnit 4.5?  Is
>> >> maven
>> >> bundled with another version of JUnit and using an earlier version that
>> >> I'm
>> >> not aware of?
>> >>
>> >> How do I force the surefire plugin to use JUnit 4.5?
>> >>
>> >> thanks
>> >>
>> >> L
>> >>
>> >>
>> >>
>> >> John Stoneham wrote:
>> >> >
>> >> >>> On Wed, Dec 10, 2008 at 12:16 AM, CheapLisa <l...@purpleblade.net>
>> >> >>> wrote:
>> >> >>>> I have JUnit 4.5 as a dependency in my maven pom
>> >> >>>> and I have imported annotations into my test case but
>> >> >>>> it is not recognizing the @Test and @Ignore annotations.
>> >> >>>>
>> >> >>>> I still have to preface the method name with "test"
>> >> >>>> and the @Ignore tests get executed.
>> >> >>>>
>> >> >>>> Is something broken?  What do I need to do to get this
>> >> >>>> to work like expected and to take advantage of JUnit 4.x
>> >> >>>> which has over a year of release now.
>> >> >
>> >> > Hm. Last time this happened to me it was because I was trying to
>> >> > repackage JUnit with a bunch of other things, and it turned out
>> >> > surefire was inspecting my POM to look for a junit:junit dependency,
>> >> > then pulling the version off that to determine whether to look for
>> >> > JUnit 4 tests.
>> >> >
>> >> > Sounds to me like surefire thinks your JUnit dependency is version 3.
>> >> > We've got JUnit 4.4 configured here and it runs both 3- and 4-style
>> >> > tests properly.
>> >> >
>> >> > Is it possible to post the output of mvn help:effective-pom here?
>> >> >
>> >> > - John
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> >> > For additional commands, e-mail: users-h...@maven.apache.org
>> >> >
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Is-Maven---JUnit-4.x-broken-%28annotations%29-tp20929389p20943444.html
>> >> Sent from the Maven - Users mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> >> For additional commands, e-mail: users-h...@maven.apache.org
>> >>
>> >
>> > _________________________________________________________________
>> > Send e-mail faster without improving your typing skills.
>> >
>> http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_122008
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Is-Maven---JUnit-4.x-broken-%28annotations%29-tp20929389p20964992.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
>

Reply via email to