Author: jdcasey Date: Tue Mar 27 14:37:36 2007 New Revision: 523092 URL: http://svn.apache.org/viewvc?view=rev&rev=523092 Log: Restoring backward compat using the old constructor, which is now deprecated.
Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenSession.java Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenSession.java URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenSession.java?view=diff&rev=523092&r1=523091&r2=523092 ============================================================================== --- maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenSession.java (original) +++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenSession.java Tue Mar 27 14:37:36 2007 @@ -27,6 +27,7 @@ import org.codehaus.plexus.PlexusContainer; import org.codehaus.plexus.component.repository.exception.ComponentLookupException; +import java.io.File; import java.util.Date; import java.util.LinkedHashMap; import java.util.List; @@ -50,6 +51,40 @@ private MavenExecutionRequest request; private Map reports = new LinkedHashMap(); + + /** + * @deprecated Use [EMAIL PROTECTED] MavenSession#MavenSession(PlexusContainer, MavenExecutionRequest, EventDispatcher, ReactorManager)} + * instead. MavenExecutionRequest is now used for the rest of this information. + * + * @param container + * @param settings + * @param localRepository + * @param eventDispatcher + * @param reactorManager + * @param goals + * @param executionRootDir + * @param executionProperties + * @param startTime + */ + public MavenSession( PlexusContainer container, Settings settings, ArtifactRepository localRepository, + EventDispatcher eventDispatcher, ReactorManager reactorManager, List goals, + String executionRootDir, Properties executionProperties, Date startTime ) + { + this.container = container; + this.eventDispatcher = eventDispatcher; + this.reactorManager = reactorManager; + + MavenExecutionRequest request = new DefaultMavenExecutionRequest(); + + request.setBaseDirectory( new File( executionRootDir ) ); + request.setSettings( settings ); + request.setLocalRepository( localRepository ); + request.setGoals( goals ); + request.setProperties( executionProperties ); + request.setStartTime( startTime ); + + this.request = request; + } public MavenSession( PlexusContainer container, MavenExecutionRequest request,