1 package org.apache.maven.execution; 2 3 18 19 import org.apache.maven.artifact.repository.ArtifactRepository; 20 import org.apache.maven.monitor.event.EventDispatcher; 21 import org.apache.maven.monitor.event.EventMonitor; 22 import org.apache.maven.profiles.ProfileManager; 23 import org.apache.maven.settings.Settings; 24 25 import java.util.Date ; 26 import java.util.List ; 27 import java.util.Properties ; 28 29 33 public interface MavenExecutionRequest 34 { 35 ArtifactRepository getLocalRepository(); 36 37 List getGoals(); 38 39 void setSession( MavenSession session ); 40 41 MavenSession getSession(); 42 43 void addEventMonitor( EventMonitor monitor ); 44 45 EventDispatcher getEventDispatcher(); 46 47 Settings getSettings(); 48 49 String getBaseDirectory(); 50 51 void setRecursive( boolean recursive ); 52 53 boolean isRecursive(); 54 55 void setReactorActive( boolean reactorActive ); 56 57 boolean isReactorActive(); 58 59 void setPomFile( String pomFile ); 60 61 String getPomFile(); 62 63 void setFailureBehavior( String failureBehavior ); 64 65 String getFailureBehavior(); 66 67 ProfileManager getGlobalProfileManager(); 68 69 Properties getExecutionProperties(); 70 71 Date getStartTime(); 72 73 boolean isShowErrors(); 74 } 75 | Popular Tags |