From 73885abdbc5a454c0ed6c8f23c453a59e0510e14 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 11 May 2012 16:46:01 +0000 Subject: [PATCH] prevent write files in scm tree during tests git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337277 13f79535-47bb-0310-9956-ffa450edef68 --- maven-plugin-tools-java/pom.xml | 14 ++++++++++++++ .../java/JavaMojoDescriptorExtractorTest.java | 8 ++++++++ 2 files changed, 22 insertions(+) diff --git a/maven-plugin-tools-java/pom.xml b/maven-plugin-tools-java/pom.xml index 4eb2d67..e662e87 100644 --- a/maven-plugin-tools-java/pom.xml +++ b/maven-plugin-tools-java/pom.xml @@ -76,4 +76,18 @@ + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${project.build.directory} + + + + + + diff --git a/maven-plugin-tools-java/src/test/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractorTest.java b/maven-plugin-tools-java/src/test/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractorTest.java index c6e18b5..77b2359 100644 --- a/maven-plugin-tools-java/src/test/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractorTest.java +++ b/maven-plugin-tools-java/src/test/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractorTest.java @@ -20,6 +20,7 @@ package org.apache.maven.tools.plugin.extractor.java; */ import junit.framework.TestCase; +import org.apache.maven.model.Build; import org.apache.maven.model.Model; import org.apache.maven.plugin.descriptor.MojoDescriptor; import org.apache.maven.plugin.descriptor.Parameter; @@ -77,6 +78,13 @@ public class JavaMojoDescriptorExtractorTest model.setArtifactId( "maven-unitTesting-plugin" ); MavenProject project = new MavenProject( model ); + project.setBuild( new Build(){ + @Override + public String getOutputDirectory() + { + return System.getProperty( "filePath" ); + } + }); project.setFile( new File( root, "pom.xml" ) ); project.addCompileSourceRoot( new File( root, directory ).getPath() );