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
