[ http://jira.codehaus.org/browse/MDEP-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Fox closed MDEP-72. ------------------------- Resolution: Fixed Fix Version/s: 2.0-alpha-4 found it. Only analyzes jar dependencies now. > "IllegalArgumentException: Cannot accept visitor on URL" when project > contains a non-jar (e.g. zip) dependency > -------------------------------------------------------------------------------------------------------------- > > Key: MDEP-72 > URL: http://jira.codehaus.org/browse/MDEP-72 > Project: Maven 2.x Dependency Plugin > Issue Type: Bug > Components: analyze > Affects Versions: 2.0-alpha-3 > Reporter: Max Bowsher > Assigned To: Brian Fox > Fix For: 2.0-alpha-4 > > > (Package: org.apache.maven.shared.dependency.analyzer) > DefaultProjectDependencyAnalyzer.buildArtifactClassMap(MavenProject) calls > MavenProject.getArtifacts() and then passes the results of > artifact.getFile().toURL() to DefaultClassAnalyzer.analyze(URL). This calls > ClassFileVisitorUtils.accept(URL, ClassFileVisitor), which has some fairly > restrictive requirements about what URLs it can receive. > The end result of this is that if you have a project with a non-jar type of > dependency, Maven dies with an IllegalArgumentException -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira