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]

Reply via email to