Hello Hervé,

Thanks for the quick answer
I'll wait for apache parent #18, don't want to add additional dependency

Are you going to announce #18?


On Wed, Feb 24, 2016 at 12:58 PM, Hervé BOUTEMY <herve.bout...@free.fr>
wrote:

> Hi Maxim,
>
> That's typical of a forced dependency to doxia-core version 1.6 or less
> (which
> is typical from a project inheriting from an ASF version 17 parent POM
> because
> of MPOM-69 fix).
>
> I'm still waiting for a little more feedback before releasing ASF parent
> POM
> version 18 with maven-site-plugin 3.5 (and no Doxia core version forcing).
>
> Now, you should simply add a dependency to maven-site-plugin 3.5 to
> doxia-core
> version 1.7 and everything will work as expected.
>
> Regards,
>
> Hervé
>
> Le mercredi 24 février 2016 11:21:00 Maxim Solodovnik a écrit :
> > Hello All,
> >
> > I'm trying to switch to maven-site-plugin 3.5
> > unfortunately I'm getting ClassNotFoundException,
> >
> > solomax@solomax-pc:$ *mvn -version*
> > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> > 2015-11-10T22:41:47+06:00)
> > Maven home: /opt/maven
> > Java version: 1.8.0_66, vendor: Oracle Corporation
> > Java home: /opt/jdk1.8.0_66/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "linux", version: "3.13.0-63-generic", arch: "amd64", family:
> > "unix"
> >
> > solomax@solomax-pc:$ *java -version*
> > java version "1.8.0_66"
> > Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
> > Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
> >
> > Ubuntu 14.04.3 LTS
> >
> > 3.4 works as expecting
> >
> > What am I doing wrong?
> >
> > here is the stack trace:
> >
> > [WARNING] Error injecting: org.apache.maven.plugins.site.render.SiteMojo
> > java.lang.NoClassDefFoundError:
> > org/apache/maven/doxia/sink/impl/XhtmlBaseSink
> > at java.lang.ClassLoader.defineClass1(Native Method)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
> > at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> > at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
> > at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassReal
> > m.java:401) at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFir
> > stStrategy.java:42) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(Cla
> > ssRealm.java:271) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:2
> > 47) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:2
> > 39) at java.lang.ClassLoader.defineClass1(Native Method)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
> > at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> > at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
> > at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassReal
> > m.java:401) at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFir
> > stStrategy.java:42) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(Cla
> > ssRealm.java:271) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:2
> > 47) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:2
> > 39) at java.lang.Class.getDeclaredMethods0(Native Method)
> > at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
> > at java.lang.Class.getDeclaredMethods(Class.java:1975)
> > at
> >
> com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:
> > 688) at
> >
> com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPo
> > int.java:380) at
> >
> com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(Co
> > nstructorBindingImpl.java:164) at
> >
> com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl
> > .java:613) at
> > com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:569) at
> >
> com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.ja
> > va:555) at
> >
> com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl
> > .java:884) at
> >
> com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(Inj
> > ectorImpl.java:805) at
> >
> com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.ja
> > va:282) at
> >
> com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:
> > 214) at
> >
> com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java
> > :1006) at
> >
> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1038)
> > at
> >
> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1001)
> > at
> >
> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
> > at
> >
> org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:
> > 48) at
> >
> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInterna
> > lFactory.java:81) at
> >
> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(I
> > nternalFactoryToInitializableAdapter.java:53) at
> >
> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFa
> > ctory.java:65) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provisio
> > n(ProvisionListenerStackCallback.java:115) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provisio
> > n(ProvisionListenerStackCallback.java:133) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback.provision(Provisio
> > nListenerStackCallback.java:68) at
> >
> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInter
> > nalFactory.java:63) at
> >
> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(Interna
> > lFactoryToInitializableAdapter.java:45) at
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderT
> > oInternalFactoryAdapter.java:46) at
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103
> > ) at
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToIn
> > ternalFactoryAdapter.java:40) at
> > com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
> at
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFact
> > oryToProviderAdapter.java:41) at
> > com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
> at
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103
> > ) at
> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
> > at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
> at
> > org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
> at
> >
> org.eclipse.sisu.plexus.PlexusRequirements$RequirementProvider.get(PlexusReq
> > uirements.java:250) at
> >
> org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPrope
> > rtyBinding.java:48) at
> > org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52) at
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjector
> > Impl.java:140) at
> >
> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector
> > .java:114) at
> >
> com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjecto
> > r.java:32) at
> >
> com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.ja
> > va:89) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provisio
> > n(ProvisionListenerStackCallback.java:115) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provisio
> > n(ProvisionListenerStackCallback.java:133) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback.provision(Provisio
> > nListenerStackCallback.java:68) at
> >
> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector
> > .java:87) at
> >
> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBin
> > dingImpl.java:267) at
> > com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
> at
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103
> > ) at
> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
> > at
> >
> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
> > at
> >
> org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:
> > 48) at
> >
> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInterna
> > lFactory.java:81) at
> >
> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(I
> > nternalFactoryToInitializableAdapter.java:53) at
> >
> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFa
> > ctory.java:65) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provisio
> > n(ProvisionListenerStackCallback.java:115) at
> >
> org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java
> > :176) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provisio
> > n(ProvisionListenerStackCallback.java:126) at
> >
> com.google.inject.internal.ProvisionListenerStackCallback.provision(Provisio
> > nListenerStackCallback.java:68) at
> >
> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInter
> > nalFactory.java:63) at
> >
> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(Interna
> > lFactoryToInitializableAdapter.java:45) at
> > com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
> at
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092
> > ) at
> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
> > at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
> > at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
> > at
> org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
> > at
> >
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.jav
> > a:263) at
> >
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.jav
> > a:255) at
> >
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo
> > (DefaultMavenPluginManager.java:517) at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPl
> > uginManager.java:121) at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:2
> > 07) at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:1
> > 53) at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:1
> > 45) at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life
> > cycleModuleBuilder.java:116) at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life
> > cycleModuleBuilder.java:80) at
> >
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
> > lder.build(SingleThreadedBuilder.java:51) at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarte
> > r.java:128) at
> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62
> > ) at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> > .java:43) at java.lang.reflect.Method.invoke(Method.java:497)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.ja
> > va:289) at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.
> > java:415) at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.maven.doxia.sink.impl.XhtmlBaseSink
> > at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFir
> > stStrategy.java:50) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(Cla
> > ssRealm.java:271) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:2
> > 47) at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:2
> > 39) ... 121 more
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
WBR
Maxim aka solomax

Reply via email to