brett 2005/04/03 22:31:29
Modified: maven-mboot2/src/main/java/download ArtifactDownloader.java maven-mboot2/src/main/java MBoot.java Log: surefire issues Revision Changes Path 1.7 +2 -2 maven-components/maven-mboot2/src/main/java/download/ArtifactDownloader.java Index: ArtifactDownloader.java =================================================================== RCS file: /home/cvs/maven-components/maven-mboot2/src/main/java/download/ArtifactDownloader.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ArtifactDownloader.java 4 Apr 2005 05:23:01 -0000 1.6 +++ ArtifactDownloader.java 4 Apr 2005 05:31:29 -0000 1.7 @@ -60,10 +60,10 @@ System.out.println( "Using the following proxy : " + proxyHost + "/" + proxyPort ); } - public void downloadDependencies( List files ) + public void downloadDependencies( List dependencies ) throws Exception { - for ( Iterator j = files.iterator(); j.hasNext(); ) + for ( Iterator j = dependencies.iterator(); j.hasNext(); ) { Dependency dep = (Dependency) j.next(); 1.88 +16 -1 maven-components/maven-mboot2/src/main/java/MBoot.java Index: MBoot.java =================================================================== RCS file: /home/cvs/maven-components/maven-mboot2/src/main/java/MBoot.java,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- MBoot.java 4 Apr 2005 05:23:01 -0000 1.87 +++ MBoot.java 4 Apr 2005 05:31:29 -0000 1.88 @@ -280,7 +280,22 @@ reader = new ModelReader( localRepository ); reader.parse( new File( basedir, "maven-plugins/maven-surefire-plugin/pom.xml" ) ); - List surefireDependencies = reader.getDependencies(); + List surefireDependencies = new ArrayList(); + + // TODO: while we have maven-artifact in there, it needs to be filtered... + for ( Iterator i = reader.getDependencies().iterator(); i.hasNext(); ) + { + Dependency d = (Dependency) i.next(); + if ( d.getGroupId().equals( "surefire" ) ) + { + surefireDependencies.add( d ); + } + } + + if ( online ) + { + downloader.downloadDependencies( surefireDependencies ); + } reader = new ModelReader( localRepository );