On 27 April 2010 19:46, Paul Gier <pg...@redhat.com> wrote:

> Different server credentials is not a problem since you just associate each
> cred
> with an ID.  Unless for some reason you are defining a single repository ID
> for
> multiple deployment URLs.
>

or in the case I described where you are working on multiple projects (which
you don't control) amd they have decided to use the same server id e.g.
"server"


>
> Multiple proxies would require separate settings, but I wouldn't think this
> is a
> common use case.  If it is common, I guess proxies should be put into
> profiles.
>
> Stephen Connolly wrote:
> > server specific setting and proxy details go into settings.xml
> >
> > you might need to use a different proxy to deploy to a specific repo
> >
> > you might need to use different server credentials.... esp if you have
> two
> > different projects which have decided to use the same server-id for
> > different servers
> >
> > On 27 April 2010 16:14, Thiessen, Todd (Todd) <tthies...@avaya.com>
> wrote:
> >
> >> But isn't settings.xml only related to artifacts that are downloaded,
> not
> >> deployed? Deployment of artifacts to a repo I believe goes in the pom.
> >>
> >>> -----Original Message-----
> >>> From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com]
> >>> Sent: Tuesday, April 27, 2010 11:09 AM
> >>> To: Maven Developers List
> >>> Subject: Re: Central repository in settings.xml
> >>>
> >>> You can't deploy to different repos via the same repo manager though
> >>>
> >>> On 27 April 2010 15:43, Thiessen, Todd (Todd)
> >>> <tthies...@avaya.com> wrote:
> >>>
> >>>> I think you can already do what you are asking with a repo manager.
> >>>>
> >>>> If you need to communicate to 3 different repos, then those repos
> >>>> should all be controlled through the repo manager. One of the repos
> >>>> could be public
> >>>> (ie: like an org) and another could be private (like a com).
> >>>>
> >>>> Your settings.xml file would then just point to the one
> >>> repo manager
> >>>> which grouped the three repos into a single group.
> >>>>
> >>>> Nexus has a "routing" feature [1] which I believe (if I understand
> >>>> your needs correctly) will allow you to do what your asking for.
> >>>>
> >>>> [1]
> >>>>
> >>> http://www.sonatype.com/books/nexus-book/reference/config-sect-managin
> >>>> g-routes.html
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: Tim O'Brien [mailto:tobr...@discursive.com]
> >>>>> Sent: Tuesday, April 27, 2010 10:34 AM
> >>>>> To: Maven Developers List
> >>>>> Subject: Re: Central repository in settings.xml
> >>>>>
> >>>>> Arnaud, I run into situations where one project demands a complete
> >>>>> different settings.xml than another.   Assume you have a
> >>> book project
> >>>>> that deals with a separate repo manager and set of
> >>> credentials vs. a
> >>>>> tiny codehaus project with a separate repo man vs. an internal
> >>>>> corporate project with different settings.
> >>>>>
> >>>>> I can't be the only one who is constantly having to
> >>> either pass in
> >>>>> the -s option or just swap out default settings.xml.
> >>>>> Has anyone given any thought to the idea of different
> >>> settings.xml
> >>>>> files which would be activated by groupId?
> >>>>> Assume I had three files:
> >>>>>
> >>>>> A. settings.xml
> >>>>> B. settings-org-codehaus.xml
> >>>>> C. settings-com-example.xml
> >>>>>
> >>>>> The idea would be that if I were working on a project
> >>> with a groupId
> >>>>> matching "org.codehaus.**" Maven would interpolate A
> >>>>> -> B, and if I were working on a project with a groupId
> >>>>> matching "com.example.**"
> >>>>> Maven would interpolate A -> C.
> >>>>>
> >>>>> That and I'm sick of having to explain mirror configuration.
> >>>>> I wish it were as simple as
> >>>>> "<repoman>http://localhost:8081/whatever</repoman>", but I guess
> >>>>> this all has to wait.
> >>>>>
> >>>>> Ok, I take that back, I really wish it were as simple as Maven
> >>>>> sensing the presence of a repository manager via a
> >>> multicast ping,
> >>>>> but I'm fully prepared for someone to tell me that this
> >>> is the worst
> >>>>> idea anyone has ever come up with on this list.
> >>>>>
> >>>>>
> >>>>> 2010/4/27 Arnaud Héritier <aherit...@gmail.com>:
> >>>>>> It could be better but far from perfect. Few users are reading
> >>>>>> this file and are using it to create their own.
> >>>>>> I think they are often copying it from the page you pointed.
> >>>>>> There are several annoying things about settings from my
> >>>>> point of view
> >>>>>> but we won't be able to change before a 3.x :
> >>>>>> - We cannot use properties in mirror url (if we want to
> >>>>> switch between
> >>>>>> several mirrors with different profiles)
> >>>>>> - We don't have inheritence or mix-in capacity to share
> >>>>> some part of
> >>>>>> them and to split env related settings (repo, mirrors, ..) from
> >>>>>> personal settings
> >>>>>> (credentials)
> >>>>>>
> >>>>>> Arnaud Héritier
> >>>>>> Software Factory Manager
> >>>>>> eXo platform - http://www.exoplatform.com
> >>>>>> ---
> >>>>>> http://www.aheritier.net
> >>>>>>
> >>>>>>
> >>>>>> On Tue, Apr 27, 2010 at 2:16 AM, Brian Fox
> >>>>> <bri...@infinity.nu> wrote:
> >>>>>>> I assume you want to make it easier for people to get
> >>> the correct
> >>>>>>> settings? Moving it from the super pom could have
> >>> unexpected side
> >>>>>>> effects, but what if we put the default "boiler plate"[1]
> >>>>>>> configuration for that into the default settings.xml
> >>>>> commented out? I
> >>>>>>> think this would solve the main visibility problem without
> >>>>> affecting
> >>>>>>> runtime.
> >>>>>>>
> >>>>>>> [1]
> >>>>>>>
> >>> http://www.sonatype.com/books/nexus-book/reference/maven-sect-single
> >>>>> -
> >>>>>>> group.html#ex-maven-nexus-simple
> >>>>>>>
> >>>>>>> On Mon, Apr 26, 2010 at 6:41 PM, Benjamin Bentmann
> >>>>>>> <benjamin.bentm...@udo.edu> wrote:
> >>>>>>>> Paul Gier wrote:
> >>>>>>>>
> >>>>>>>>> Would there be any problems if the central repo
> >>> definition was
> >>>>>>>>> moved out of the Maven internals and into the default
> >>>>> settings.xml
> >>>>>>>>> [1]?
> >>>>>>>> I assume you refer to the global settings file shipped
> >>>>> inside the
> >>>>>>>> Maven installation directory. The one issue I know about is
> >>>>>>>> that embedders of Maven like M2E don't have a CLI-style
> >>>>>>>> installation directory and hence no global settings
> >>> file. Not
> >>>>>>>> impossible to solve but it needs to be
> >>>>>>> considered.
> >>>>>>>>
> >>>>>>>> Benjamin
> >>>>>>>>
> >>>>>>>>
> >>> -------------------------------------------------------------------
> >>>>>>>> -- To unsubscribe, e-mail:
> >>> dev-unsubscr...@maven.apache.org For
> >>>>>>>> additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>> --------------------------------------------------------------------
> >>>>> -
> >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For
> >>>>>>> additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>
> >>> --------------------------------------------------------------------
> >>>>> - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For
> >>>>> additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>
> >>>>>
> >>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For
> >>>> additional commands, e-mail: dev-h...@maven.apache.org
> >>>>
> >>>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >> For additional commands, e-mail: dev-h...@maven.apache.org
> >>
> >>
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

Reply via email to