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 ) ) {