[ http://jira.codehaus.org/browse/MSITE-506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=236344#action_236344 ]
Olivier Lamy commented on MSITE-506: ------------------------------------ Yup I missed to mention this in my previous comment but this what I have done too : {code} private boolean canGenerateReport( MavenReport mavenReport, MojoExecution mojoExecution ) { ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(mojoExecution.getMojoDescriptor().getRealm() ); return mavenReport.canGenerateReport(); } catch ( AbstractMethodError e ) { // the canGenerateReport() has been added just before the 2.0 release and will cause all the reporting // plugins with an earlier version to fail (most of the org.codehaus mojo now fails) // be nice with them, output a warning and don't let them break anything getLog().warn( "Error loading report " + mavenReport.getClass().getName() + " - AbstractMethodError: canGenerateReport()" ); return true; } catch (Exception e) { getLog().error( e.getMessage(), e ); return false; } finally { Thread.currentThread().setContextClassLoader( originalClassLoader ); } {code} > Maven3 conflict with plexus-archiver > ------------------------------------ > > Key: MSITE-506 > URL: http://jira.codehaus.org/browse/MSITE-506 > Project: Maven 2.x Site Plugin > Issue Type: Bug > Affects Versions: 3.0-beta-2 > Environment: Apache Maven 3.0-SNAPSHOT (r999839; 2010-09-22 > 11:43:26+0200) > Java version: 1.7.0-ea > Java home: /home/pether/tools/jdk1.7.0/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux" version: "2.6.32-25-generic" arch: "amd64" Family: "unix" > Reporter: Pether Sorling > Assignee: Olivier Lamy > Fix For: 3.0-beta-3 > > Attachments: testmaven3.zip > > > Verson 2.7 and 2.8-SNAPSHOT have some issues with maven3. Works with 2.6.1, > different version of plexus archiver conflicts with maven. > failed to get Reports: > org.codehaus.plexus.archiver.zip.ZipUnArchiver$__plexus5 cannot be cast to > org.codehaus.plexus.archiver.UnArchiver -- 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