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