[ http://jira.codehaus.org/browse/MNG-2545?page=comments#action_81733 ] iosif commented on MNG-2545: ----------------------------
AbstractMojoTestCase seems to look up mojos/plugins listed in the <build> section only. Mojo lookup does not check the configuration section in <reporting>. > [maven-plugin-testing-harness-1.0-beta-1] > AbstractMojoTestCase.extractPluginConfiguration expects plugin configuration > directly under plugin (configuration under executions/execution doesn't work) > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: MNG-2545 > URL: http://jira.codehaus.org/browse/MNG-2545 > Project: Maven 2 > Issue Type: Bug > Components: Plugin Creation Tools > Affects Versions: 2.0.4 > Environment: Maven 2.0.4 > maven-plugin-testing-harness-1.0-beta-1 > Reporter: Jimisola Laursen > Priority: Minor > > AbstractMojoTestCase.extractPluginConfiguration expects plugin configuration > directly under plugin. configuration section under executions/execution > doesn't work. > Exception is thrown on line 209 since pluginConfigurationElement == null > which is due to > pluginConfigurationElement = pluginElement.getChild( "configuration" ) > A fix should check for configuration section under plugin/configuration and > then plugin/executions/execution/configuration. > AbstractMojoTestCase.extractPluginConfiguration:201 > for ( int i = 0; i < pluginElements.length; i++ ) > { > Xpp3Dom pluginElement = pluginElements[i]; > String pluginElementArtifactId = pluginElement.getChild( > "artifactId" ).getValue(); > if ( pluginElementArtifactId.equals( artifactId ) ) > { > pluginConfigurationElement = pluginElement.getChild( > "configuration" ); > break; > } > } > if ( pluginConfigurationElement == null ) > { > throw new ConfigurationException( "Cannot find a configuration > element for a plugin with an artifactId of " + artifactId + "." ); > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
