Release plugin compatibility, it's already fixed: http://jira.codehaus.org/browse/MRELEASE-641
Well done for you Olivier! Regards, Stevo. On Mon, Apr 11, 2011 at 1:00 PM, Olivier Lamy <[email protected]> wrote: > yup > will works when release plugin will use scm 1.5. > But currently you can use different svnjava version for both plugins > (should work) > > /Olivier > > 2011/4/11 Stevo Slavić <[email protected]>: >> Ah, it's not compatible with maven release plugin. But I guess it's >> release plugin issue, it's dependency needs to be upgraded. Stack >> trace follows: >> >> 1) Error injecting: >> org.apache.maven.scm.provider.svn.svnjava.SvnJavaScmProvider$__plexus1 >> at ClassRealm[plugin>org.apache.maven.plugins:maven-release-plugin:2.1, >> parent: sun.misc.Launcher$AppClassLoader@32f4a >> 24a] >> at ClassRealm[plugin>org.apache.maven.plugins:maven-release-plugin:2.1, >> parent: sun.misc.Launcher$AppClassLoader@32f4a >> 24a] >> while locating org.apache.maven.scm.provider.ScmProvider annotated >> with @com.google.inject.name.Named(value=javasvn) >> >> 1 error >> at >> com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:977) >> at >> org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:79) >> at >> org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:53) >> at java.util.AbstractMap.get(AbstractMap.java:165) >> at >> org.apache.maven.scm.manager.AbstractScmManager.getProviderByType(AbstractScmManager.java:136) >> at >> org.apache.maven.scm.manager.AbstractScmManager.makeScmRepository(AbstractScmManager.java:190) >> at >> org.apache.maven.shared.release.scm.DefaultScmRepositoryConfigurator.getConfiguredRepository(DefaultScmReposi >> toryConfigurator.java:68) >> at >> org.apache.maven.shared.release.scm.DefaultScmRepositoryConfigurator.getConfiguredRepository(DefaultScmReposi >> toryConfigurator.java:57) >> at >> org.apache.maven.shared.release.phase.CheckPomPhase.execute(CheckPomPhase.java:84) >> at >> org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:203) >> at >> org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:140) >> at >> org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:103) >> at >> org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:279) >> at >> org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:237) >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >> ... 20 more >> Caused by: java.lang.NoClassDefFoundError: >> org/apache/maven/scm/command/info/InfoScmResult >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) >> at java.lang.Class.getDeclaredMethods(Class.java:1791) >> at >> com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:662) >> at >> com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356) >> at >> com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151) >> at >> com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:584) >> at >> com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:542) >> at >> com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:528) >> at >> com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:837) >> at >> com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:769) >> at >> com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:254) >> at >> com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205) >> at >> com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:843) >> at >> com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:957) >> at >> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:990) >> at >> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:951) >> at >> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1003) >> at >> org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:47) >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> at com.google.inject.Scopes$1$1.get(Scopes.java:59) >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) >> at >> com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1014) >> at >> com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964) >> ... 34 more >> Caused by: java.lang.ClassNotFoundException: >> org.apache.maven.scm.command.info.InfoScmResult >> at >> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) >> at >> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) >> at >> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) >> ... 62 more >> >> >> On Mon, Apr 11, 2011 at 12:43 PM, Stevo Slavić <[email protected]> wrote: >>> Yes, that combination (maven-scm-provider-svnjava 1.13 and >>> buildnumber-maven-plugin 1.0) works for me. >>> >>> Thanks for support! >>> >>> Regards, >>> Stevo. >>> >>> On Mon, Apr 11, 2011 at 12:20 PM, Olivier Lamy <[email protected]> wrote: >>>> So I will add check to prevent IndexOutOfBoundsException. >>>> But can you try with com.google.code.maven-scm-provider-svnjava.version: >>>> 1.13. >>>> >>>> 2011/4/11 Stevo Slavić <[email protected]>: >>>>> Using SVN. Created ticket http://jira.codehaus.org/browse/MOJO-1668 >>>>> >>>>> Not sure if buildnumber will actually make use of svnjava provider, >>>>> configured as dependency. Have svn CLI client available. Worked with >>>>> 1.0-beta-4. There were local modifications when 1.0 execution failed, >>>>> but it's configured to ignore. >>>>> >>>>> Regards, >>>>> Stevo. >>>>> >>>>> On Mon, Apr 11, 2011 at 11:08 AM, Olivier Lamy <[email protected]> wrote: >>>>>> Hello, >>>>>> I should say : arghhh :-) >>>>>> >>>>>> which scm are you using ? >>>>>> >>>>>> can you load an issue ? >>>>>> >>>>>> Thanks, >>>>>> -- >>>>>> Olivier >>>>>> >>>>>> 2011/4/11 Stevo Slavić <[email protected]>: >>>>>>> Hello Codehaus Mojo users, >>>>>>> >>>>>>> I Upgraded from 1.0-beta-4 to just released 1.0 version of buildnumber >>>>>>> plugin, and build with plugin configuration [1] which was successful >>>>>>> with 1.0-beta-4 now throws [2]. >>>>>>> >>>>>>> [1] plugin configuration >>>>>>> <plugin> >>>>>>> <groupId>org.codehaus.mojo</groupId> >>>>>>> <artifactId>buildnumber-maven-plugin</artifactId> >>>>>>> <executions> >>>>>>> <execution> >>>>>>> <phase>validate</phase> >>>>>>> <goals> >>>>>>> <goal>create</goal> >>>>>>> </goals> >>>>>>> </execution> >>>>>>> </executions> >>>>>>> <configuration> >>>>>>> <doCheck>false</doCheck> >>>>>>> <doUpdate>false</doUpdate> >>>>>>> <getRevisionOnlyOnce>true</getRevisionOnlyOnce> >>>>>>> <providerImplementations> >>>>>>> <svn>javasvn</svn> >>>>>>> </providerImplementations> >>>>>>> <username>foo</username> >>>>>>> <password>bar</password> >>>>>>> <timestampFormat>{0,date,yyyyMMdd_HHmmss}</timestampFormat> >>>>>>> </configuration> >>>>>>> </plugin> >>>>>>> >>>>>>> >>>>>>> [2] exception stacktrace >>>>>>> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 >>>>>>> at java.util.ArrayList.RangeCheck(ArrayList.java:547) >>>>>>> at java.util.ArrayList.get(ArrayList.java:322) >>>>>>> at >>>>>>> org.codehaus.mojo.build.CreateMojo.getScmBranch(CreateMojo.java:637) >>>>>>> at >>>>>>> org.codehaus.mojo.build.CreateMojo.execute(CreateMojo.java:464) >>>>>>> at >>>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe from this list, please visit: >>>>>>> >>>>>>> http://xircles.codehaus.org/manage_email >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Olivier Lamy >>>>>> http://twitter.com/olamy >>>>>> http://www.linkedin.com/in/olamy >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe from this list, please visit: >>>>>> >>>>>> http://xircles.codehaus.org/manage_email >>>>>> >>>>>> >>>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe from this list, please visit: >>>>> >>>>> http://xircles.codehaus.org/manage_email >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Olivier Lamy >>>> http://twitter.com/olamy >>>> http://www.linkedin.com/in/olamy >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe from this list, please visit: >>>> >>>> http://xircles.codehaus.org/manage_email >>>> >>>> >>>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > > -- > Olivier Lamy > http://twitter.com/olamy > http://www.linkedin.com/in/olamy > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
