Author: markh
Date: Mon Sep 17 04:04:30 2007
New Revision: 576366
URL: http://svn.apache.org/viewvc?rev=576366&view=rev
Log:
Tidy handling of POM projects.
Modified:
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.java
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
Modified:
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.java
URL:
http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.java?rev=576366&r1=576365&r2=576366&view=diff
==============================================================================
---
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.java
(original)
+++
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.java
Mon Sep 17 04:04:30 2007
@@ -69,7 +69,7 @@
{
acceptDirectory( file, visitor );
}
- else
+ else if ( file.exists() )
{
throw new IllegalArgumentException( "Cannot accept visitor
on URL: " + url );
}
Modified:
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
URL:
http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java?rev=576366&r1=576365&r2=576366&view=diff
==============================================================================
---
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
(original)
+++
maven/shared/trunk/maven-dependency-analyzer/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
Mon Sep 17 04:04:30 2007
@@ -66,15 +66,6 @@
public ProjectDependencyAnalysis analyze( MavenProject project )
throws ProjectDependencyAnalyzerException
{
- File target = new File(project.getBuild().getDirectory());
-
- //gracefully handle pom projects and files with no target folders
- if ( "pom".equals( project.getPackaging() ) || !target.exists() )
- {
- //TODO: figure out how to log this.
- return new ProjectDependencyAnalysis();
- }
-
try
{
Map artifactClassMap = buildArtifactClassMap( project );