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