Author: mkleint
Date: Wed Nov 21 10:35:21 2007
New Revision: 597174

URL: http://svn.apache.org/viewvc?rev=597174&view=rev
Log:
use MavenSession for ToolchainManager calls, plugin requires 2.1-SNAPSHOT now

Modified:
    maven/plugins/branches/MNG-468/maven-surefire-plugin/pom.xml
    
maven/plugins/branches/MNG-468/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java

Modified: maven/plugins/branches/MNG-468/maven-surefire-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/branches/MNG-468/maven-surefire-plugin/pom.xml?rev=597174&r1=597173&r2=597174&view=diff
==============================================================================
--- maven/plugins/branches/MNG-468/maven-surefire-plugin/pom.xml (original)
+++ maven/plugins/branches/MNG-468/maven-surefire-plugin/pom.xml Wed Nov 21 
10:35:21 2007
@@ -30,7 +30,7 @@
   <packaging>maven-plugin</packaging>
   <name>Maven Surefire Plugin</name>
   <prerequisites>
-    <maven>2.0</maven>
+    <maven>2.1-SNAPSHOT</maven>
   </prerequisites>
   <mailingLists>
     <!-- duplication from maven-plugins pom - temporary until they inherit 
properly -->
@@ -112,7 +112,7 @@
       <artifactId>maven-toolchain</artifactId>
       <version>1.0-SNAPSHOT</version>
     </dependency>
-  </dependencies>
+</dependencies>
 
   <profiles>
     <!-- Force JDK 1.4 for this one, plugins can never be built on 1.3 -->

Modified: 
maven/plugins/branches/MNG-468/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/branches/MNG-468/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java?rev=597174&r1=597173&r2=597174&view=diff
==============================================================================
--- 
maven/plugins/branches/MNG-468/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
 (original)
+++ 
maven/plugins/branches/MNG-468/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
 Wed Nov 21 10:35:21 2007
@@ -56,7 +56,7 @@
 import java.util.List;
 import java.util.Map;
 import java.util.Properties;
-import org.apache.maven.context.BuildContextManager;
+import org.apache.maven.execution.MavenSession;
 import org.apache.maven.toolchain.Toolchain;
 import org.apache.maven.toolchain.ToolchainManager;
 
@@ -396,10 +396,14 @@
     private ToolchainManager toolchainManager;
     
     /**
+     * The current build session instance. This is used for
+     * toolchain manager API calls.
      *
-     * @component
+     * @parameter expression="${session}"
+     * @required
+     * @readonly
      */
-    private BuildContextManager buildContextManager;
+    private MavenSession session;
     
 
     public void execute()
@@ -676,8 +680,8 @@
             surefireBooter.addClassPathUrl( classpathElement );
         }
         
-        Toolchain tc = toolchainManager.getToolchainFromBuildContext("jdk",  
//NOI18N
-                                buildContextManager.readBuildContext(true));
+        Toolchain tc = toolchainManager.getToolchainFromBuildContext( "jdk",  
//NOI18N
+                                session );
         if (tc != null) {
             getLog().info("Toolchain in surefire-plugin: " + tc);
             if (ForkConfiguration.FORK_NEVER.equals( forkMode ) ) {


Reply via email to