On Mon, Mar 30, 2009 at 5:23 PM, Mark Struberg <strub...@yahoo.de> wrote:
>
> Hi Imran!
>
> Having only looked over your log quickly, it seems to me that this is not a 
> git-scm problem:
>
>> java.lang.NoSuchMethodError: 
>> org.codehaus.plexus.util.cli.Commandline.createArg()Lorg/codehaus/plexus/util/cli/Arg;
>> org.apache.maven.scm.provider.git.gitexe.command.GitCommandLineUtils.getBaseGitCommandLine(GitCommandLineUtils.java:82)
>
> Looks like this function is not in the plexus-utils-1.1 the changelog uses in 
> your setup?
>> [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.5.6:compile (removed - 
>> nearer found: 1.1)
> hmm, why does it take the 1.1 instead of the 1.5.6? Idea, anyone?
>

Hi Mark!

If I add the following to the plugin -
                    <dependency>
                        <groupId>org.codehaus.plexus</groupId>
                        <artifactId>plexus-utils</artifactId>
                        <version>${plexus-utils.version}</version>
                    </dependency>

Where verison is 1.5.6 it works fine with both 2.1 and the
2.2-SNAPSHOT and I can exclude the gitexe as dependency from the
plugin.

Thanks,

Imran


>
> LieGrue,
> strub
>
>
>
> --- Imran M Yousuf <imyou...@gmail.com> schrieb am Mo, 30.3.2009:
>
>> Von: Imran M Yousuf <imyou...@gmail.com>
>> Betreff: NPE with maven-changelog-plugin and git
>> An: scm-dev@maven.apache.org
>> Datum: Montag, 30. März 2009, 4:55
>> Hi,
>>
>> I am getting NPE when I issue  the following
>> configuration and
>> command 'mvn changelog:changelog' in scm version 1.1. When
>> I use scm
>> verison 1.2 I get No Such Method Error. I am pretty sure I
>> am doing
>> something wrong but I am unable to determine it. Please
>> help! I have
>> attached the relevant outputs as attachment -
>> git-log.out - Output of the git log command issued to build
>> the log
>> maven-changelog-npe.out - Output including debug info for
>> the NPE
>> maven-scm-error-1.2.out - No such method error with 1.2.
>>
>> I am compressing them to reduce the size of the attachment.
>> I would be
>> deeply grateful if you would be kind enough to point me in
>> right
>> direction.
>>
>>
>>             <scm>
>>
>> <connection>scm:git:git://repo.or.cz/smart-dao.git</connection>
>>
>> <developerConnection>scm:git:ssh://imyou...@repo.or.cz/srv/git/smart-dao.git</developerConnection>
>>             </scm>
>>
>>             <plugin>
>>
>> <groupId>org.apache.maven.plugins</groupId>
>>
>> <artifactId>maven-scm-plugin</artifactId>
>>
>> <version>${scm.version}</version>
>>             </plugin>
>>             <plugin>
>>
>> <groupId>org.apache.maven.plugins</groupId>
>>
>> <artifactId>maven-changelog-plugin</artifactId>
>>
>> <version>2.1</version>
>>
>> <dependencies>
>>
>>     <dependency>
>>
>>
>> <groupId>org.apache.maven.scm</groupId>
>>
>>
>> <artifactId>maven-scm-provider-gitexe</artifactId>
>>
>>
>> <version>${scm.version}</version>
>>
>>     </dependency>
>>
>> </dependencies>
>>             </plugin>
>>     <properties>
>>
>> <commons-lang.version>2.3</commons-lang.version>
>>
>> <smart-util.version>0.2-SNAPSHOT</smart-util.version>
>>
>> <jgit.version>0.4-SNAPSHOT</jgit.version>
>>
>> <scm.version>1.1</scm.version>
>>     </properties>
>>
>> Thank you,
>>
>> --
>> Imran M Yousuf
>> Entrepreneur & Software Engineer
>> Smart IT Engineering
>> Dhaka, Bangladesh
>> Email: im...@smartitengineering.com
>> Blog: http://imyousuf-tech.blogs.smartitengineering.com/
>> Mobile: +880-1711402557
>>
>
>
>
>



-- 
Imran M Yousuf
Entrepreneur & Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: im...@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557

Reply via email to