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