Author: brianf
Date: Sat Mar 17 20:00:32 2007
New Revision: 519528
URL: http://svn.apache.org/viewvc?view=rev&rev=519528
Log:
changed analyzer dependency to release version and excluded direct dependency
override from depMgt checks.
Modified:
maven/plugins/trunk/maven-dependency-plugin/pom.xml
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java
Modified: maven/plugins/trunk/maven-dependency-plugin/pom.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/pom.xml?view=diff&rev=519528&r1=519527&r2=519528
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-dependency-plugin/pom.xml Sat Mar 17 20:00:32 2007
@@ -115,6 +115,11 @@
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
+ <artifactId>maven-core</artifactId>
+ <version>2.0.5</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
<version>2.0.5</version>
</dependency>
Modified:
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java?view=diff&rev=519528&r1=519527&r2=519528
==============================================================================
---
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java
(original)
+++
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java
Sat Mar 17 20:00:32 2007
@@ -134,20 +134,18 @@
}
Set allDependencies = project.getArtifacts();
+
+ //don't warn if a dependency that is directly listed overrides
depMgt. That's ok.
+ Set directDependencies = project.getDependencyArtifacts();
+ allDependencies.removeAll( directDependencies );
+
iter = allDependencies.iterator();
while ( iter.hasNext() )
{
Artifact artifact = (Artifact) iter.next();
- // getLog().info( "a:"+getArtifactManagementKey( artifact ) );
- // see if this artifact matches anything in the dependencyMgt
- // list
Dependency dep = (Dependency) map.get(
getArtifactManagementKey( artifact ) );
if ( dep != null )
{
- // getLog().info( "Compare:" + dep.getManagementKey()+"
- // v:"+dep.getVersion()+"a:"+artifact.getVersion());
- // ArtifactVersion depVersion = new
- // DefaultArtifactVersion(dep.getVersion());
ArtifactVersion artifactVersion = new
DefaultArtifactVersion( artifact.getVersion() );
if ( !artifact.isSnapshot() && !dep.getVersion().equals(
artifact.getVersion() ) )