[ http://jira.codehaus.org/browse/MPLUGIN-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vincent Siveton updated MPLUGIN-46: ----------------------------------- Description: 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 {noformat} pluginConfigurationElement = pluginElement.getChild( "configuration" ) {noformat} A fix should check for configuration section under plugin/configuration and then plugin/executions/execution/configuration. {noformat} 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 + "." ); } {noformat} was: 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 + "." ); } > [maven-plugin-testing-harness-1.0-beta-1] > AbstractMojoTestCase.extractPluginConfiguration expects plugin configuration > directly under plugin (configuration under executions/execution doesn't work) > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: MPLUGIN-46 > URL: http://jira.codehaus.org/browse/MPLUGIN-46 > Project: Maven 2.x Plugin Tools > Issue Type: Bug > 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 > {noformat} > pluginConfigurationElement = pluginElement.getChild( "configuration" ) > {noformat} > A fix should check for configuration section under plugin/configuration and > then plugin/executions/execution/configuration. > {noformat} > 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 + "." ); > } > {noformat} -- 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