1 package org.apache.maven.project;
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.List;
24
25 import org.apache.maven.artifact.Artifact;
26 import org.apache.maven.artifact.repository.ArtifactRepository;
27 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
28 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
29 import org.apache.maven.profiles.ProfileManager;
30 import org.apache.maven.wagon.events.TransferListener;
31
32
33
34
35 @Deprecated
36 public interface MavenProjectBuilder
37 {
38
39 MavenProject build( File pom, ProjectBuilderConfiguration configuration )
40 throws ProjectBuildingException;
41
42
43
44 MavenProject build( File pom, ArtifactRepository localRepository, ProfileManager profileManager )
45 throws ProjectBuildingException;
46
47
48 MavenProject buildFromRepository( Artifact artifact, List<ArtifactRepository> remoteRepositories,
49 ArtifactRepository localRepository )
50 throws ProjectBuildingException;
51
52
53 MavenProject buildFromRepository( Artifact artifact, List<ArtifactRepository> remoteRepositories,
54 ArtifactRepository localRepository, boolean allowStubModel )
55 throws ProjectBuildingException;
56
57
58
59
60 MavenProject buildStandaloneSuperProject( ProjectBuilderConfiguration configuration )
61 throws ProjectBuildingException;
62
63 MavenProject buildStandaloneSuperProject( ArtifactRepository localRepository )
64 throws ProjectBuildingException;
65
66 MavenProject buildStandaloneSuperProject( ArtifactRepository localRepository, ProfileManager profileManager )
67 throws ProjectBuildingException;
68
69 MavenProject buildWithDependencies( File pom, ArtifactRepository localRepository,
70 ProfileManager globalProfileManager, TransferListener transferListener )
71 throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException;
72
73 MavenProject buildWithDependencies( File pom, ArtifactRepository localRepository,
74 ProfileManager globalProfileManager )
75 throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException;
76
77 }