[ http://jira.codehaus.org/browse/MNG-1783?page=comments#action_55377 ]
Dan Tran commented on MNG-1783: ------------------------------- should we move this to MRELEASE? > maven-release-plugin doesn't pass username to maven-scm-provider-cvs > -------------------------------------------------------------------- > > Key: MNG-1783 > URL: http://jira.codehaus.org/browse/MNG-1783 > Project: Maven 2 > Type: Bug > Versions: 2.0 > Reporter: Jochen Wiedmann > Priority: Critical > Fix For: 2.0.3 > > > The class CvsScmProvider refuses a CVS url without username. See, for > example, line 253ff: > int index = userhost.indexOf( "@" ); > if ( index == -1 ) > { > result.messages.add( "The userhost part must be on the > form: <username>@<hostname>." ); > return result; > } > On the other hand, the maven-release-plugin doesn't pass the full URL to the > provider. In AbstractReleaseMojo, an instance of ScmHelper is used, see line > 120: > repository = getScmManager().makeScmRepository( > scmHelper.getUrl() ); > But the ScmHelper's URL is a reformatted URL, with user, password, and so on > removed. The effect is that any attempt to run > mvn release:prepare > with an URL like scm:cvs:pserver:[EMAIL PROTECTED]:/cvs:module is refused > with an error message "The scm url is invalid." > I can't tell which side is wrong and am thus unable to provide a patch. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]