View Javadoc

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.Date;
7   import java.util.Properties;
8   
9   public interface ProjectBuilderConfiguration
10  {
11  
12      ArtifactRepository getLocalRepository();
13  
14      ProfileManager getGlobalProfileManager();
15  
16      Properties getUserProperties();
17  
18      Properties getExecutionProperties();
19  
20      ProjectBuilderConfiguration setGlobalProfileManager( ProfileManager globalProfileManager );
21  
22      ProjectBuilderConfiguration setLocalRepository( ArtifactRepository localRepository );
23  
24      ProjectBuilderConfiguration setUserProperties( Properties userProperties );
25  
26      ProjectBuilderConfiguration setExecutionProperties( Properties executionProperties );
27  
28      Date getBuildStartTime();
29  
30      ProjectBuilderConfiguration setBuildStartTime( Date buildStartTime );
31  
32  }