[ http://jira.codehaus.org/browse/MNG-5027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Bentmann closed MNG-5027. ---------------------------------- Resolution: Not A Bug Assignee: Benjamin Bentmann >From the forked sources, >[SurefirePlugin.java#588|https://github.com/kabir/jboss-modules-surefire-plugin/blob/master/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java#L588] {code:java} private List<File> roots; {code} and from [SurefirePlugin.java#1377|https://github.com/kabir/jboss-modules-surefire-plugin/blob/master/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java#L1377] {code:java} for (Iterator it = roots.iterator() ; it.hasNext() ; ) { File file = new File((String)it.next()); {code} This is where the compiler and IDE usually point out some issue with type-safety. The field {{roots}} is declared as {{List<File>}} yet the {{Iterator}} usage assumes {{List<String>}}. The newly added support for generics in MNG-5028 makes this programming error show up now. Assuming the plugin fork should be compatible with older Maven versions, the field {{roots}} should be declared of type {{List<String>}}. > Problem executing custom surefire implementation in Maven 3.0.3-RC1 > ------------------------------------------------------------------- > > Key: MNG-5027 > URL: http://jira.codehaus.org/browse/MNG-5027 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Plugins and Lifecycle > Reporter: Paul Gier > Assignee: Benjamin Bentmann > Attachments: build.log > > > There seems to be a regression between Maven 3.0.2 to 3.0.3-RC1. When > executing the jboss-as build [1] the build fails during execution of our > custom implementation of the surefire plugin [2]. > [1]https://github.com/jbossas/jboss-as > [2]http://community.jboss.org/wiki/JBossModulesSurefirePlugin -- 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