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


Reply via email to