Ok, I was thinking that maybe your were using some IDE that interfered
(i.e. copied the classes).

Posting your pom.xml is probably necessary to figure this one out. You
should also execute Maven in debug mode (mvn -X test) and do a grep on
the output for test class. If nothing found, I would go through it
manually step by step and try to find anything that would suggest this
happening.

/Anders

On Mon, Jul 13, 2009 at 23:23, Yang Zhang<[email protected]> wrote:
> I had tried cleaning already; I get the same thing.
>
> Anders Hammar wrote:
>>
>> What happens if you execute
>> $ mvn clean test
>>
>> /Anders
>>
>> On Mon, Jul 13, 2009 at 21:27, Yang Zhang<[email protected]> wrote:
>>>
>>> For some reason, Maven is pulling in classes from the jar of a dependency
>>> and putting them into my target/test-classes/ directory, causing mvn test
>>> to
>>> fail (since extra Test* classes from that package are getting picked up).
>>>  Why are these classes being copied?  Thanks in advance for any answers.
>>>
>>> $ find . -name 'TestableZooKeeper.java'
>>> $ find . -name 'TestableZooKeeper.class'
>>> ./target/test-classes/org/apache/zookeeper/TestableZooKeeper.class
>>> $ fgrep -B2 -A3 zookeeper-test pom.xml
>>>   <dependency>
>>>     <groupId>org.apache.zookeeper</groupId>
>>>     <artifactId>zookeeper-test</artifactId>
>>>     <version>3.2.0</version>
>>>     <scope>compile</scope>
>>>   </dependency>
>>> $ jar tf
>>>
>>> ~/.m2/repository/org/apache/zookeeper/zookeeper-test/3.2.0/zookeeper-test-3.2.0.jar
>>> | fgrep TestableZooKeeper
>>> org/apache/zookeeper/TestableZooKeeper$1.class
>>> org/apache/zookeeper/TestableZooKeeper.class
>>> org/apache/zookeeper/TestableZooKeeper.java
>>> $ mvn -version
>>> Apache Maven 2.1.0 (r755702; 2009-03-18 12:10:27-0700)
>>> Java version: 1.6.0_03
>>> Java home: /usr/java/jdk1.6.0_03/jre
>>> Default locale: en_US, platform encoding: UTF-8
>>> OS name: "linux" version: "2.6.9-34.elsmp" arch: "i386" Family: "unix"
>>>
>>> --
>>> Yang Zhang
>>> http://www.mit.edu/~y_z/
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> --
> Yang Zhang
> http://www.mit.edu/~y_z/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to