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


Reply via email to