18-SNAPSHOT is ready

but there are a few feedbacks on edge case issues: I'm torn if we should 
release now or wait for 3.5.1

Regards,

Hervé

----- Mail original -----
De: "Maxim Solodovnik" <solomax...@gmail.com>
À: "Maven Users List" <users@maven.apache.org>
Envoyé: Jeudi 3 Mars 2016 09:54:10
Objet: Re: maven-site-plugin 3.5 ClassNotFoundException

Is it time to release apache parent 18? :)

WBR, Maxim
(from mobile, sorry for the typos)
On Feb 27, 2016 14:04, "Maxim Solodovnik" <solomax...@gmail.com> wrote:

> Thanks a lot!
> I'll wait for the announce and then will test :)
>
> On Thu, Feb 25, 2016 at 12:47 PM, Hervé BOUTEMY <herve.bout...@free.fr>
> wrote:
>
>> Hi,
>>
>> Not sure there is not a misunderstanding about the new dependency: it's on
>> maven-site-plugin to override what I did on ASF v17 [1], not your project
>> (hopefully, the build tool requirements don't affect your project
>> dependencies). That is like Velocity downgrade [2]:
>>     <plugin>
>>       <groupId>org.apache.maven.plugins</groupId>
>>       <artifactId>maven-site-plugin</artifactId>
>>       <dependencies>
>>         <dependency>
>>           <groupId>org.apache.maven.doxia</groupId>
>>           <artifactId>doxia-core</artifactId>
>>           <version>1.7</version>
>>         </dependency>
>>       </dependencies>
>>     </plugin>
>>
>>
>> I'm waiting for Fluido 1.5 before releasing ASF v18: yes, I'll announce
>> when
>> it is ready.
>>
>> Regards,
>>
>> Hervé
>>
>> [1]
>>
>> http://svn.apache.org/viewvc/maven/pom/tags/apache-17/pom.xml?view=markup#l234
>>
>> [2] http://maven.apache.org/plugins/maven-site-plugin/migrate.html
>>
>> Le mercredi 24 février 2016 13:47:25 Maxim Solodovnik a écrit :
>> > 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(ClassRe
>> > > al>
>> > > > m.java:401) at
>> > >
>> > >
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfF
>> > > ir>
>> > > > stStrategy.java:42) at
>> > >
>> > >
>> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(C
>> > > la>
>> > > > 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(ClassRe
>> > > al>
>> > > > m.java:401) at
>> > >
>> > >
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfF
>> > > ir>
>> > > > stStrategy.java:42) at
>> > >
>> > >
>> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(C
>> > > la>
>> > > > 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(Injection
>> > > Po>
>> > > > int.java:380) at
>> > >
>> > >
>> com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(
>> > > Co>
>> > > > nstructorBindingImpl.java:164) at
>> > >
>> > >
>> com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorIm
>> > > pl>
>> > > > .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(InjectorIm
>> > > pl>
>> > > > .java:884) at
>> > >
>> > >
>> com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(I
>> > > nj>
>> > > > 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.ja
>> > > va>
>> > > > :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(ProviderInter
>> > > na>
>> > > > lFactory.java:81) at
>> > >
>> > >
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision
>> > > (I>
>> > > > nternalFactoryToInitializableAdapter.java:53) at
>> > >
>> > >
>> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternal
>> > > Fa>
>> > > > ctory.java:65) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis
>> > > io>
>> > > > n(ProvisionListenerStackCallback.java:115) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis
>> > > io>
>> > > > n(ProvisionListenerStackCallback.java:133) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback.provision(Provis
>> > > io>
>> > > > nListenerStackCallback.java:68) at
>> > >
>> > >
>> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInt
>> > > er>
>> > > > nalFactory.java:63) at
>> > >
>> > >
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(Inter
>> > > na>
>> > > > lFactoryToInitializableAdapter.java:45) at
>> > >
>> > >
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Provide
>> > > rT>
>> > > > oInternalFactoryAdapter.java:46) at
>> > >
>> > >
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:11
>> > > 03>
>> > > > ) at
>> > >
>> > >
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderTo
>> > > In>
>> > > > ternalFactoryAdapter.java:40) at
>> > > >
>> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
>> > >
>> > > at
>> > >
>> > >
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFa
>> > > ct>
>> > > > oryToProviderAdapter.java:41) at
>> > > >
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
>> > >
>> > > at
>> > >
>> > >
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:11
>> > > 03>
>> > > > ) 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(PlexusR
>> > > eq>
>> > > > uirements.java:250) at
>> > >
>> > >
>> org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPro
>> > > pe>
>> > > > rtyBinding.java:48) at
>> > > >
>> org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52)
>> > > > at
>> > >
>> > >
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInject
>> > > or>
>> > > > Impl.java:140) at
>> > >
>> > >
>> com.google.inject.internal.ConstructorInjector.provision(ConstructorInject
>> > > or>
>> > > > .java:114) at
>> > >
>> > >
>> com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjec
>> > > to>
>> > > > r.java:32) at
>> > >
>> > >
>> com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.
>> > > ja>
>> > > > va:89) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis
>> > > io>
>> > > > n(ProvisionListenerStackCallback.java:115) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis
>> > > io>
>> > > > n(ProvisionListenerStackCallback.java:133) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback.provision(Provis
>> > > io>
>> > > > nListenerStackCallback.java:68) at
>> > >
>> > >
>> com.google.inject.internal.ConstructorInjector.construct(ConstructorInject
>> > > or>
>> > > > .java:87) at
>> > >
>> > >
>> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorB
>> > > in>
>> > > > dingImpl.java:267) at
>> > > >
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
>> > >
>> > > at
>> > >
>> > >
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:11
>> > > 03>
>> > > > ) 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(ProviderInter
>> > > na>
>> > > > lFactory.java:81) at
>> > >
>> > >
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision
>> > > (I>
>> > > > nternalFactoryToInitializableAdapter.java:53) at
>> > >
>> > >
>> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternal
>> > > Fa>
>> > > > ctory.java:65) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis
>> > > io>
>> > > > n(ProvisionListenerStackCallback.java:115) at
>> > >
>> > >
>> org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.ja
>> > > va>
>> > > > :176) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provis
>> > > io>
>> > > > n(ProvisionListenerStackCallback.java:126) at
>> > >
>> > >
>> com.google.inject.internal.ProvisionListenerStackCallback.provision(Provis
>> > > io>
>> > > > nListenerStackCallback.java:68) at
>> > >
>> > >
>> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInt
>> > > er>
>> > > > nalFactory.java:63) at
>> > >
>> > >
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(Inter
>> > > na>
>> > > > lFactoryToInitializableAdapter.java:45) at
>> > > >
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
>> > >
>> > > at
>> > >
>> > >
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:10
>> > > 92>
>> > > > ) 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.j
>> > > av>
>> > > > a:263) at
>> > >
>> > >
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.j
>> > > av>
>> > > > a:255) at
>> > >
>> > >
>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMo
>> > > jo>
>> > > > (DefaultMavenPluginManager.java:517) at
>> > >
>> > >
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild
>> > > Pl>
>> > > > 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(Li
>> > > fe>
>> > > > cycleModuleBuilder.java:116) at
>> > >
>> > >
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li
>> > > fe>
>> > > > cycleModuleBuilder.java:80) at
>> > >
>> > >
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedB
>> > > ui>
>> > > > lder.build(SingleThreadedBuilder.java:51) at
>> > >
>> > >
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStar
>> > > te>
>> > > > 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(DelegatingMethodAccessorIm
>> > > pl>
>> > > > .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(Launche
>> > > r.>
>> > > > 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(SelfF
>> > > ir>
>> > > > stStrategy.java:50) at
>> > >
>> > >
>> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(C
>> > > la>
>> > > > 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
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to