[ http://jira.codehaus.org/browse/MNG-3768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=150601#action_150601 ]
Francois Loison commented on MNG-3768: -------------------------------------- I tested fix OK using integration tests Benjamin provided. I applied fix on: components/branches/maven-2.1.x/maven-artifact-manager/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java I added Benjamin integration tests on: core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java New test case pass with fix. I tested also that new test case fails without fix. Other test results are unchanged with or without fix. Regards, François > Class folder system dependency doesn't work anymore > --------------------------------------------------- > > Key: MNG-3768 > URL: http://jira.codehaus.org/browse/MNG-3768 > Project: Maven 2 > Issue Type: Bug > Components: Artifacts and Repositories > Affects Versions: 2.1.0-M1 > Environment: Any > Reporter: Francois Loison > Attachments: mng-3288.zip, MNG-3768.patch.txt, mng-3768.zip > > > My project use system dependencies pointing to class folders. > <dependency> > <groupId>class-folder</groupId> > <artifactId>class-folder</artifactId> > <version>N</version> > <scope>system</scope> > <systemPath>C:/appli/classes</systemPath> > </dependency> > Such class folders dependencies worked fine with maven 2.0.7 > They are needed by my project as it relies on a legacy application not > packaged into a jar file. > Root cause is located in file DefaultArtifactResolver.java: > if ( !systemFile.isFile() ) > { > throw new ArtifactNotFoundException( "System artifact: " + > artifact + " is not a file: " + systemFile, > artifact ); > } -- 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