Author: olamy
Date: Mon Aug  3 19:25:41 2009
New Revision: 800503

URL: http://svn.apache.org/viewvc?rev=800503&view=rev
Log:
getPluginDescriptorPath() must be configurable
add a comment on a ugly stuff !

Modified:
    
maven/plugin-testing/branches/plugin-testing-mvn-3.x/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java

Modified: 
maven/plugin-testing/branches/plugin-testing-mvn-3.x/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/plugin-testing/branches/plugin-testing-mvn-3.x/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java?rev=800503&r1=800502&r2=800503&view=diff
==============================================================================
--- 
maven/plugin-testing/branches/plugin-testing-mvn-3.x/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
 (original)
+++ 
maven/plugin-testing/branches/plugin-testing-mvn-3.x/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
 Mon Aug  3 19:25:41 2009
@@ -69,6 +69,7 @@
     extends PlexusTestCase
 {
     private ComponentConfigurator configurator;
+    // this is a little ugly using impl prior the interface 
     private DefaultPluginManager pluginManager;
 
     private PlexusContainer container;
@@ -98,10 +99,14 @@
     protected InputStream getPublicDescriptorStream()
         throws Exception
     {
-        String path = getBasedir() + 
"/target/classes/META-INF/maven/plugin.xml";
-        return new FileInputStream( new File( path ) );
+        return new FileInputStream( new File( getPluginDescriptorPath() ) );
     }
 
+    protected String getPluginDescriptorPath()
+    {
+        return getBasedir() + "/target/classes/META-INF/maven/plugin.xml";
+    }
+    
     
     protected void setupContainer()
     {


Reply via email to