1 package org.apache.maven.project;
2
3 import org.apache.maven.artifact.repository.ArtifactRepository;
4 import org.apache.maven.profiles.ProfileManager;
5
6 import java.util.Properties;
7
8 public interface ProjectBuilderConfiguration
9 {
10
11 ArtifactRepository getLocalRepository();
12
13 ProfileManager getGlobalProfileManager();
14
15 Properties getUserProperties();
16
17 Properties getExecutionProperties();
18
19 ProjectBuilderConfiguration setGlobalProfileManager( ProfileManager globalProfileManager );
20
21 ProjectBuilderConfiguration setLocalRepository( ArtifactRepository localRepository );
22
23 ProjectBuilderConfiguration setUserProperties( Properties userProperties );
24
25 ProjectBuilderConfiguration setExecutionProperties( Properties executionProperties );
26
27 }