maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anders Hammar <and...@hammar.net>
Subject Re: Unexpected copying of classes from dependencies
Date Mon, 13 Jul 2009 22:03:48 GMT
I suspect the use of descriptor ref jar-with-dependencies of
maven-assembly-plugin. Try removing that one an see what happens.

/Anders

On Mon, Jul 13, 2009 at 23:51, Yang Zhang<yanghatespam@gmail.com> wrote:
> pom.xml is attached.  I ran with -X but I wasn't sure what I'm looking for -
> it didn't seem to trace anything about specific class files being produced.
>
>
> Anders Hammar wrote:
>>
>> 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<yanghatespam@gmail.com> 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<yanghatespam@gmail.com> 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: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>
>>> --
>>> Yang Zhang
>>> http://www.mit.edu/~y_z/
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>
>
> --
> Yang Zhang
> http://www.mit.edu/~y_z/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message