"Michal Maczka" <[EMAIL PROTECTED]> wrote on 19/06/2003 10:48:48 PM:
> Please comment this: > > > With new deployer API I am going to support deployment to many remote > repositories. > In reality many = 2 in most of the cases. But 2>1 .. > > I am proposing to use following properties: > > #the list of repositories. repo1, repo2 are aliases or nicknames of > repositories > maven.deploy.repos = repo1, repo2, ibiblio What's the difference between deploy.repos and remote.repos. Shouldn't we stick with remote as it's already being used? > (I think individual settings for each repository can be shared between > deployer and fetch) > > > maven.repo.repo1= ftp://www.foo.com > maven.repo.repo1.dir = /repository > maven.repo.repo1.username= foo > maven.repo.repo1.password= baa > maven.repo.repo1.remote.group= goo > > maven.repo.repo2 = file:///c:/temp > maven.repo.repo2.directory = /repository > > maven.deploy.repo.ibiblio = http://www.ibiblio.org > maven.deploy.repo.ibiblio.directory = /maven Ditto. > For each repository following properties can be set ( I hope that names are > selfexplaing): > > > maven.repo.${repo alias}.dir = /repository > maven.repo.${repo alias}.username= foo > maven.repo.${repo alias}.password= baa > maven.repo.${repo alias}.remote.group= goo > maven.repo.${repo alias}.port= 23 > maven.repo.${repo alias}.privatekey= ./ssh/keys/somefile > maven.repo.${repo alias}.passphrase= baa > maven.repo.proxy=192.168.2.15 > maven.repo.proxy.username= foo > maven.repo.proxy.password= foo > maven.repo.proxy.port= 81 Arent the set of properties that can be set deployer-specific, e.g. ssh deployer needs stuff that filesystem deployer doesn't? > > > > There is one special case: > > In POM (project.xml) we have > ... > <siteAddress>maven.apache.org</siteAddress> > <siteDirectory>/www/maven.apache.org/</siteDirectory> This is the web site address and directory, not a repo??? > > In this case properties for this repository can be set > > using alias "central" > > so e.g. > > maven.repo.central.username= foo > maven.repo.central.privatekey= ./ssh/keys/somefile Isn't the central repo the 'main' remote one? -- dIon Gillard, Multitask Consulting Blog: http://blogs.codehaus.org/people/dion/ Work: http://www.multitask.com.au