1 package org.apache.maven.plugin.dependency.testUtils;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.util.ArrayList;
24 import java.util.Collection;
25 import java.util.Iterator;
26
27 import org.apache.maven.artifact.Artifact;
28 import org.apache.maven.plugin.dependency.fromConfiguration.ArtifactItem;
29 import org.apache.maven.plugin.testing.ArtifactStubFactory;
30
31 public class DependencyArtifactStubFactory
32 extends ArtifactStubFactory
33 {
34
35
36
37
38
39 public DependencyArtifactStubFactory( File theWorkingDir, boolean theCreateFiles )
40 {
41 super( theWorkingDir, theCreateFiles );
42 }
43
44 public ArtifactItem getArtifactItem( Artifact artifact )
45 {
46 ArtifactItem item = new ArtifactItem( artifact );
47 return item;
48 }
49
50 public ArrayList getArtifactItems( Collection artifacts )
51 {
52 ArrayList list = new ArrayList();
53 Iterator iter = artifacts.iterator();
54 while ( iter.hasNext() )
55 {
56 list.add( getArtifactItem( (Artifact) iter.next() ) );
57 }
58 return list;
59 }
60 }