http://jira.codehaus.org/browse/MSHARED-250 fixed it needs to be integrated into dependency:tree MPIR:dependencies and shade:shade
I added an IT directly in the component to ease tests with different Maven versions: if anybody has an idea on how to force test with multiple Maven versions, and not only the version currently running, I'm interested Regards Hervé Le dimanche 14 avril 2013 23:05:38 Hervé BOUTEMY a écrit : > this one is not related to maven-site-plugin but to maven-dependency-tree > http://jira.codehaus.org/browse/MDEP-407 > > same problem as dependency:tree > > I'm working on it, made a first fix in http://svn.apache.org/r1467812 but > still need to check if the result is as good as expected: at least, it > doesn't simply blow up with this fix > > stay tuned :) > > Regards, > > Hervé > > Le dimanche 14 avril 2013 21:17:31 Mirko Friedenhagen a écrit : > > Hello, > > > > I tried this with one multi-module project, Maven-3.0.5 had no issues > > but with "Apache Maven 3.1.0-alpha-1 > > (262b9bb1ef91d1414e5162d9dd0f5522e7186202; 2013-03-30 22:38:49+0100)" > > I got an exception in the dependency-plugin: > > > > [INFO] Generating "Dependencies" report --- > > maven-project-info-reports-plugin:2.6 > > [WARNING] Error injecting: > > org.apache.maven.shared.dependency.graph.internal.Maven3DependencyGraphBui > > ld er java.lang.NoClassDefFoundError: > > org/sonatype/aether/version/VersionConstraint at > > java.lang.Class.getDeclaredMethods0(Native Method) > > at java.lang.Class.privateGetDeclaredMethods(Class.java:2451) > > at java.lang.Class.getDeclaredMethods(Class.java:1810) > > at > > com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.jav > > a > > > > :674) at > > > > com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(Injection > > P > > oint.java:366) at > > com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies( > > C > > onstructorBindingImpl.java:165) at > > com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorIm > > p > > l.java:609) at > > com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:565) at > > com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl. > > j > > ava:551) at > > com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorIm > > p > > l.java:865) at > > com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(I > > n > > jectorImpl.java:790) at > > com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl. > > j > > ava:278) at > > com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.jav > > a > > > > :210) at > > > > com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.ja > > v > > a:986) at > > com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1019 > > ) > > at > > com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982) > > at > > com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032 > > ) > > at > > org.eclipse.sisu.reflect.AbstractDeferredClass.get(AbstractDeferredClass.j > > a > > va:44) at > > com.google.inject.internal.ProviderInternalFactory.provision(ProviderInter > > n > > alFactory.java:86) at > > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > > ( > > InternalFactoryToInitializableAdapter.java:55) at > > com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternal > > F > > actory.java:70) at > > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis > > i > > on(ProvisionListenerStackCallback.java:100) at > > org.eclipse.sisu.plexus.lifecycles.PlexusLifecycleManager.onProvision(Plex > > u > > sLifecycleManager.java:134) at > > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis > > i > > on(ProvisionListenerStackCallback.java:109) at > > com.google.inject.internal.ProvisionListenerStackCallback.provision(Provis > > i > > onListenerStackCallback.java:55) at > > com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInt > > e > > rnalFactory.java:68) at > > com.google.inject.internal.InternalFactoryToInitializableAdapter.get(Inter > > n > > alFactoryToInitializableAdapter.java:47) at > > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Provide > > r > > ToInternalFactoryAdapter.java:46) at > > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:10 > > 5 > > 4) at > > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderTo > > I > > nternalFactoryAdapter.java:40) at > > com.google.inject.Scopes$1$1.get(Scopes.java:59) > > at > > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFa > > c > > toryToProviderAdapter.java:41) at > > com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997) at > > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:10 > > 4 > > 7) at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993) > > at org.eclipse.sisu.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:82) > > at > > org.eclipse.sisu.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.ja > > v > > a:52) at > > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.j > > a > > va:259) at > > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.j > > a > > va:239) at > > org.apache.maven.shared.dependency.graph.internal.DefaultDependencyGraphBu > > i > > lder.buildDependencyGraph(DefaultDependencyGraphBuilder.java:60) at > > org.apache.maven.report.projectinfo.DependenciesReport.resolveProject(Depe > > n > > denciesReport.java:215) at > > org.apache.maven.report.projectinfo.DependenciesReport.executeReport(Depen > > d > > enciesReport.java:175) at > > org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenRepor > > t > > .java:190) at > > org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(Report > > D > > ocumentRenderer.java:219) at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(Defau > > l > > tSiteRenderer.java:319) at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSite > > R > > enderer.java:135) at > > org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:175) at > > org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138) at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild > > P > > luginManager.java:105) at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > : > > 208) at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > : > > 153) at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > : > > 145) at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li > > f > > ecycleModuleBuilder.java:84) at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li > > f > > ecycleModuleBuilder.java:59) at > > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(L > > i > > fecycleStarter.java:183) at > > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStar > > t > > er.java:161) at > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:335) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:170) > > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) > > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > > 5 > > 7) at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm > > p > > l.java:43) at java.lang.reflect.Method.invoke(Method.java:601) > > at > > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher. > > j > > ava:290) at > > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230 > > ) > > at > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launche > > r > > .java:414) at > > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) > > Caused by: java.lang.ClassNotFoundException: > > org.sonatype.aether.version.VersionConstraint > > at > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfF > > i > > rstStrategy.java:50) at > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java > > : > > 244) at > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java > > : > > 230) ... 69 more > > [WARNING] An issue has occurred with report > > org.apache.maven.report.projectinfo.DependenciesReport, skip > > LinkageError org/sonatype/aether/version/VersionConstraint, please > > report an issue to Maven dev team. > > java.lang.NoClassDefFoundError: > > org/sonatype/aether/version/VersionConstraint at > > java.lang.Class.getDeclaredMethods0(Native Method) > > at java.lang.Class.privateGetDeclaredMethods(Class.java:2451) > > at java.lang.Class.getDeclaredMethods(Class.java:1810) > > at > > com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.jav > > a > > > > :674) at > > > > com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(Injection > > P > > oint.java:366) at > > com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies( > > C > > onstructorBindingImpl.java:165) at > > com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorIm > > p > > l.java:609) at > > com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:565) at > > com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl. > > j > > ava:551) at > > com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorIm > > p > > l.java:865) at > > com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(I > > n > > jectorImpl.java:790) at > > com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl. > > j > > ava:278) at > > com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.jav > > a > > > > :210) at > > > > com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.ja > > v > > a:986) at > > com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1019 > > ) > > at > > com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982) > > at > > com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032 > > ) > > at > > org.eclipse.sisu.reflect.AbstractDeferredClass.get(AbstractDeferredClass.j > > a > > va:44) at > > com.google.inject.internal.ProviderInternalFactory.provision(ProviderInter > > n > > alFactory.java:86) at > > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > > ( > > InternalFactoryToInitializableAdapter.java:55) at > > com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternal > > F > > actory.java:70) at > > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis > > i > > on(ProvisionListenerStackCallback.java:100) at > > org.eclipse.sisu.plexus.lifecycles.PlexusLifecycleManager.onProvision(Plex > > u > > sLifecycleManager.java:134) at > > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis > > i > > on(ProvisionListenerStackCallback.java:109) at > > com.google.inject.internal.ProvisionListenerStackCallback.provision(Provis > > i > > onListenerStackCallback.java:55) at > > com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInt > > e > > rnalFactory.java:68) at > > com.google.inject.internal.InternalFactoryToInitializableAdapter.get(Inter > > n > > alFactoryToInitializableAdapter.java:47) at > > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Provide > > r > > ToInternalFactoryAdapter.java:46) at > > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:10 > > 5 > > 4) at > > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderTo > > I > > nternalFactoryAdapter.java:40) at > > com.google.inject.Scopes$1$1.get(Scopes.java:59) > > at > > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFa > > c > > toryToProviderAdapter.java:41) at > > com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997) at > > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:10 > > 4 > > 7) at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993) > > at org.eclipse.sisu.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:82) > > at > > org.eclipse.sisu.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.ja > > v > > a:52) at > > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.j > > a > > va:259) at > > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.j > > a > > va:239) at > > org.apache.maven.shared.dependency.graph.internal.DefaultDependencyGraphBu > > i > > lder.buildDependencyGraph(DefaultDependencyGraphBuilder.java:60) at > > org.apache.maven.report.projectinfo.DependenciesReport.resolveProject(Depe > > n > > denciesReport.java:215) at > > org.apache.maven.report.projectinfo.DependenciesReport.executeReport(Depen > > d > > enciesReport.java:175) at > > org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenRepor > > t > > .java:190) at > > org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(Report > > D > > ocumentRenderer.java:219) at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(Defau > > l > > tSiteRenderer.java:319) at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSite > > R > > enderer.java:135) at > > org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:175) at > > org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138) at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild > > P > > luginManager.java:105) at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > : > > 208) at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > : > > 153) at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > : > > 145) at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li > > f > > ecycleModuleBuilder.java:84) at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li > > f > > ecycleModuleBuilder.java:59) at > > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(L > > i > > fecycleStarter.java:183) at > > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStar > > t > > er.java:161) at > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:335) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:170) > > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) > > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > > 5 > > 7) at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm > > p > > l.java:43) at java.lang.reflect.Method.invoke(Method.java:601) > > at > > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher. > > j > > ava:290) at > > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230 > > ) > > at > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launche > > r > > .java:414) at > > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) > > Caused by: java.lang.ClassNotFoundException: > > org.sonatype.aether.version.VersionConstraint > > at > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfF > > i > > rstStrategy.java:50) at > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java > > : > > 244) at > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java > > : > > 230) ... 69 more > > Regards Mirko > > -- > > http://illegalstateexception.blogspot.com/ > > https://github.com/mfriedenhagen/ > > https://bitbucket.org/mfriedenhagen/ > > > > > > On Sun, Apr 14, 2013 at 2:33 PM, Kristian Rosenvold > > > > <[email protected]> wrote: > > > +1 > > > > > > 2013/4/14 <[email protected]>: > > >> see http://svn.apache.org/r1467751 for an exemple of m-site-p > > >> dependency > > >> configuration to test the component > > >> > > >> ----- Mail original ----- > > >> De: "Hervé BOUTEMY" <[email protected]> > > >> À: [email protected] > > >> Envoyé: Dimanche 14 Avril 2013 10:10:41 > > >> Objet: [VOTE] Release Maven Reporting Exec version 1.1 > > >> > > >> Hi, > > >> > > >> We solved 2 issues: > > >> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11761&versio > > >> n= > > >> 18415&styleName=Html > > >> > > >> Notice MSHARED-280 is needed for maven-site-plugin with Maven > > >> 3.1.0-alpha-1. > > >> > > >> There are still a couple of issues left in JIRA: > > >> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=1176 > > >> 1& > > >> status=1 > > >> > > >> Staging repo: > > >> https://repository.apache.org/content/repositories/maven-101/ > > >> https://repository.apache.org/content/repositories/maven-101/org/apache > > >> /m > > >> aven/reporting/maven- > > >> reporting-exec/1.1/maven-reporting-exec-1.1-source-release.zip > > >> > > >> Staging site: > > >> http://maven.apache.org/shared-archives/maven-reporting-exec-LATEST/ > > >> > > >> Guide to testing staged releases: > > >> http://maven.apache.org/guides/development/guide-testing-releases.html > > >> > > >> You can test the release by adding the updated dependency to an > > >> existing > > >> maven-site-plugin configuration and check that the site can be built > > >> both > > >> with Maven 3.0.x and 3.1.0-alpha-1 > > >> > > >> Vote open for 72 hours. > > >> > > >> [ ] +1 > > >> [ ] +0 > > >> [ ] -1 > > >> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [email protected] > > >> For additional commands, e-mail: [email protected] > > >> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [email protected] > > >> For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
