Hi Adam,

2009/3/9 Adam Winer <[email protected]>:
>> Log:
>> o added undeclared dependencies given by mvn dependency:analyze
>> o added aopalliance dependency which is used by guice
>
> Are these JARs we do directly depend on, but haven't directly defined?
>  Or JARs we just implicitly depend on?  For aopalliance, I think it's

Yes.
You could always run mvn dependency:analyze to see what happen before
and after this commit.
Please read [1] for more information.

> the latter, in which case I don't see the benefit in explicitly
> defining the dependency - it just makes it easier to have multiple
> versions of the same library referenced by our builds (e.g., if guice
> bumps its version dependency).

As I commented in the main pom, aopalliance is not properly defined as
dependency in the guice pom [2]. They used <dependencyManagement/> tag
instead of <dependency/> tag.

Cheers,

Vincent

[1] http://maven.apache.org/plugins/maven-dependency-plugin/analyze-mojo.html
[2] http://repo2.maven.org/maven2/com/google/code/guice/guice/1.0/guice-1.0.pom

Reply via email to