I thought the maven dev folks working very hard not to allow maven-scm from
knowing
anything about maven ( in this case, settings.xml). The prefer way is thru
plugins

is it still true?

-Dan




On 1/6/06, David Hawkins <[EMAIL PROTECTED]> wrote:
>
> In the new pure java svn provider (SCM-13), I had it look up the username,
> password, passphrase, etc in the <servers> of a user's settings.  I
> implemented it so that the server id could be nearly any piece of the
> server
> + url. Afterwards I was thinking it might be better to implement this in a
> generic way so that all scm providers either:
> a.) return a server id to be used to lookup the <server> and the scm-api
> would assign the <server> to the ScmProvider.  The provider would then
> fetch
> the username, password, private key, and any other applicable settings.
> b.) passed a reference to the settings object or <servers> list and let
> the
> provider find the applicable server itself.
>
> The release plugin has StarTeam specific code which basically looks up the
> auth information from the settings.  If this is a common thing for
> multiple
> providers, we should probably handle it at a higher level than within each
> provider.  Something should definitely be done so that we don't have
> provider specific code in various plugins.
>
> --David
>
>
> ----- Original Message -----
> From: "Emmanuel Venisse" <[EMAIL PROTECTED]>
> To: "Maven Users List" <users@maven.apache.org>
> Sent: Friday, January 06, 2006 3:23 PM
> Subject: Re: SCM username/password lookup
>
>
> > Yes, i think it's a bug. We must set username to ${user.name} if other
> > places don't set it.
> >
> > Emmanuel
> >
> > dan tran a écrit :
> >> any one?
> >>
> >> -D
> >>
> >>
> >> On 1/5/06, dan tran <[EMAIL PROTECTED]> wrote:
> >>
> >>>
> >>>There are 3 places to look for in this order
> >>>
> >>>  Command line
> >>>  settings.xml
> >>>  connectionUrl
> >>>
> >>>However in maven-release-plugin, if user does not provide username
> >>>via command line (ie -Dusername=xyz),
> >>>username is default to system property ${user.name} and by passing
> >>>settings.xml.
> >>>
> >>>is it a bug?
> >>>
> >>>
> >>>-Dan
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to