Re: AW: NPE with maven-changelog-plugin and git
On Tue, Mar 31, 2009 at 12:01 AM, Olivier Lamy wrote: > Hi, > Can you try with last maven-changelog-plugin 2.2-SNAPSHOT version ? > I have just deployed a SNAPSHOT which use scm 1.2 released version. > Changing the version straight forward did not work :(, but after I checked out the code of changelog and 'mvn install' it, the stuffs worked perfectly :). Thanks, Imran > Thanks, > -- > Olivier > > 2009/3/30 Benjamin Bentmann : >> Mark Struberg wrote: >> [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? >> >> Looks like http://jira.codehaus.org/browse/MCHANGELOG-89. The plugin POM is >> missing plexus-utils as a direct dependency which triggers a backward-compat >> mode in Maven 2.x that adds plexus-utils:1.1 to the plugin dependencies. >> This injected direct dependency on plexus-utils:1.1 wins over the >> plexus-utils used by the SCM stuff due to the nearest conflict resolution. >> >> >> Benjamin >> > -- Imran M Yousuf Entrepreneur & Software Engineer Smart IT Engineering Dhaka, Bangladesh Email: [email protected] Blog: http://imyousuf-tech.blogs.smartitengineering.com/ Mobile: +880-1711402557
Re: AW: NPE with maven-changelog-plugin and git
On Mon, Mar 30, 2009 at 6:27 PM, Brett Porter wrote: > What version of Maven? I think prior to Maven 2.0.7 it was hardcoded to p-u > 1.1. > $ mvn -version Apache Maven 2.1.0 (r755702; 2009-03-19 01:10:27+0600) Java version: 1.6.0_01 Java home: /opt/jdk1.6.0_01/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" version: "2.6.24-23-generic" arch: "i386" Family: "unix" Thank you, Imran > - Brett > > On 30/03/2009, at 10:23 PM, Mark Struberg 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? >> >> >> LieGrue, >> strub >> >> >> >> --- Imran M Yousuf schrieb am Mo, 30.3.2009: >> >>> Von: Imran M Yousuf >>> Betreff: NPE with maven-changelog-plugin and git >>> An: [email protected] >>> 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:git:git://repo.or.cz/smart-dao.git >>> >>> >>> scm:git:ssh://[email protected]/srv/git/smart-dao.git >>> >>> >>> >>> >>> org.apache.maven.plugins >>> >>> maven-scm-plugin >>> >>> ${scm.version} >>> >>> >>> >>> org.apache.maven.plugins >>> >>> maven-changelog-plugin >>> >>> 2.1 >>> >>> >>> >>> >>> >>> >>> org.apache.maven.scm >>> >>> >>> maven-scm-provider-gitexe >>> >>> >>> ${scm.version} >>> >>> >>> >>> >>> >>> >>> >>> 2.3 >>> >>> 0.2-SNAPSHOT >>> >>> 0.4-SNAPSHOT >>> >>> 1.1 >>> >>> >>> Thank you, >>> >>> -- >>> Imran M Yousuf >>> Entrepreneur & Software Engineer >>> Smart IT Engineering >>> Dhaka, Bangladesh >>> Email: [email protected] >>> Blog: http://imyousuf-tech.blogs.smartitengineering.com/ >>> Mobile: +880-1711402557 >>> >> >> >> > > -- Imran M Yousuf Entrepreneur & Software Engineer Smart IT Engineering Dhaka, Bangladesh Email: [email protected] Blog: http://imyousuf-tech.blogs.smartitengineering.com/ Mobile: +880-1711402557
Re: AW: NPE with maven-changelog-plugin and git
Hi, Can you try with last maven-changelog-plugin 2.2-SNAPSHOT version ? I have just deployed a SNAPSHOT which use scm 1.2 released version. Thanks, -- Olivier 2009/3/30 Benjamin Bentmann : > Mark Struberg wrote: > >>> [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? > > Looks like http://jira.codehaus.org/browse/MCHANGELOG-89. The plugin POM is > missing plexus-utils as a direct dependency which triggers a backward-compat > mode in Maven 2.x that adds plexus-utils:1.1 to the plugin dependencies. > This injected direct dependency on plexus-utils:1.1 wins over the > plexus-utils used by the SCM stuff due to the nearest conflict resolution. > > > Benjamin >
Re: AW: NPE with maven-changelog-plugin and git
Mark Struberg wrote: [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? Looks like http://jira.codehaus.org/browse/MCHANGELOG-89. The plugin POM is missing plexus-utils as a direct dependency which triggers a backward-compat mode in Maven 2.x that adds plexus-utils:1.1 to the plugin dependencies. This injected direct dependency on plexus-utils:1.1 wins over the plexus-utils used by the SCM stuff due to the nearest conflict resolution. Benjamin
Re: AW: NPE with maven-changelog-plugin and git
from the log Imran posted: > Apache Maven 2.1.0 (r755702; 2009-03-19 01:10:27+0600) That's why I was wondering about plexus-utils-1.1 ... txs, strub --- Brett Porter schrieb am Mo, 30.3.2009: > Von: Brett Porter > Betreff: Re: AW: NPE with maven-changelog-plugin and git > An: [email protected] > Datum: Montag, 30. März 2009, 14:27 > What version of Maven? I think prior > to Maven 2.0.7 it was hardcoded to p-u 1.1. > > - Brett > > On 30/03/2009, at 10:23 PM, Mark Struberg 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? > > > > > > LieGrue, > > strub > > > > > > > > --- Imran M Yousuf > schrieb am Mo, 30.3.2009: > > > >> Von: Imran M Yousuf > >> Betreff: NPE with maven-changelog-plugin and git > >> An: [email protected] > >> 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:git:git://repo.or.cz/smart-dao.git > >> > >> scm:git:ssh://[email protected]/srv/git/smart-dao.git > >> > > >> > >> > > >> > >> > org.apache.maven.plugins > >> > >> > maven-scm-plugin > >> > >> ${scm.version} > >> > > >> > > >> > >> > org.apache.maven.plugins > >> > >> > maven-changelog-plugin > >> > >> 2.1 > >> > >> > >> > >> > >> > >> > >> > org.apache.maven.scm > >> > >> > >> > maven-scm-provider-gitexe > >> > >> > >> ${scm.version} > >> > >> > >> > >> > >> > > >> > >> > >> > 2.3 > >> > >> > 0.2-SNAPSHOT > >> > >> > 0.4-SNAPSHOT > >> > >> 1.1 > >> > >> > >> Thank you, > >> > >> --Imran M Yousuf > >> Entrepreneur & Software Engineer > >> Smart IT Engineering > >> Dhaka, Bangladesh > >> Email: [email protected] > >> Blog: http://imyousuf-tech.blogs.smartitengineering.com/ > >> Mobile: +880-1711402557 > >> > > > > > > > >
Re: AW: NPE with maven-changelog-plugin and git
What version of Maven? I think prior to Maven 2.0.7 it was hardcoded to p-u 1.1. - Brett On 30/03/2009, at 10:23 PM, Mark Struberg 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? LieGrue, strub --- Imran M Yousuf schrieb am Mo, 30.3.2009: Von: Imran M Yousuf Betreff: NPE with maven-changelog-plugin and git An: [email protected] 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:git:git://repo.or.cz/smart-dao.git scm:git:ssh://[email protected]/srv/git/smart-dao.git org.apache.maven.plugins maven-scm-plugin ${scm.version} org.apache.maven.plugins maven-changelog-plugin 2.1 org.apache.maven.scm maven-scm-provider-gitexe ${scm.version} 2.3 0.2-SNAPSHOT 0.4-SNAPSHOT 1.1 Thank you, -- Imran M Yousuf Entrepreneur & Software Engineer Smart IT Engineering Dhaka, Bangladesh Email: [email protected] Blog: http://imyousuf-tech.blogs.smartitengineering.com/ Mobile: +880-1711402557
