1 package org.apache.maven.continuum.execution.maven.m2;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.continuum.model.repository.LocalRepository;
23 import org.apache.maven.artifact.repository.ArtifactRepository;
24 import org.apache.maven.continuum.model.project.Project;
25 import org.apache.maven.continuum.project.builder.ContinuumProjectBuildingResult;
26 import org.apache.maven.project.MavenProject;
27
28 import java.io.File;
29
30
31
32
33
34 public interface MavenBuilderHelper
35 {
36 String ROLE = MavenBuilderHelper.class.getName();
37
38 void mapMetadataToProject( ContinuumProjectBuildingResult result, File metadata, Project project,
39 boolean updateDefinition );
40
41 MavenProject getMavenProject( ContinuumProjectBuildingResult result, File file );
42
43
44
45
46
47
48
49 void mapMavenProjectToContinuumProject( ContinuumProjectBuildingResult result, MavenProject mavenProject,
50 Project continuumProject, boolean updateDefinition );
51
52 ArtifactRepository getLocalRepository()
53 throws SettingsConfigurationException;
54
55 void setLocalRepository( LocalRepository repository );
56 }