On 1/15/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:


I myself have intentionally stayed away from artifact resolution on
the branch so do you have a test project I can use. I need to be able
to reproduce your problem and turn it into some form of test. So I
can see what's going on and so it doesn't regress again, if it is
indeed a regression.


I managed to reproduce the problem on a very simple project. I will send you
the ZIP in a few minutes. In the archive, you will find a project that has 3
dependecies:
 A -> D v2.1
 B -> D v3
 C (has no transitive dependency to D)
In the project, I call a class that exists in D v3 but not in D v2.1. If you
launch "mvn clean compile" with M2.0.4, the build is successful, but not
with M2.0.5.
And the most surprising: if you remove dependency C, then both builds
break...


That doesn't sound good though 2.0.4 and 2.0.5 both use the same
versions of classworlds and plexus so you're sure you have the same
version of the checkstyle plugin there?


Yes, I saw that both Maven 2.0.4 and 2.0.5 use the same version of
classworlds, that's why I don't really know what to think about it. But I
checked the log: the same version of the Checkstyle plugin is used in both
cases.
I will send you the log so that you can check.


Fabrice.

Reply via email to