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 }