Hehe. Not so sure I'd say "wrong", but definitely unnecessary. Why are you opposed to putting this information in a the distribution management section of a parent pom?
> -----Original Message----- > From: Phillip Hellewell [mailto:ssh...@gmail.com] > Sent: Monday, October 04, 2010 3:05 PM > To: Maven Users List > Subject: Re: Can't specify distributionManagement in settings.xml > > On Mon, Oct 4, 2010 at 12:43 PM, Phillip Hellewell <ssh...@gmail.com> > wrote: > > On Mon, Oct 4, 2010 at 12:31 PM, Anders Hammar <and...@hammar.net> > wrote: > >> Are you seeing the pattern yet? Don't fight Maven! > > > > Hehe, yeah I am. But using a parent pom for this setting is still not > > making complete sense to me, so I've got to play with it some more and > > hopefully it will. > > Ok, I figured out what I feel is a valid and good solution. Not sure > why I didn't think of this before, but in the default profile in my > settings.xml I can simply define a property called "repos.url", right > where I define my repository. Then I can use that same property in my > distributionManagement section in any of my poms that I want to. > > So something like this goes in my settings.xml: > <profiles> > <profile> > <id>default</id> > <activation> > <activeByDefault>true</activeByDefault> > </activation> > <properties> > <repos.url>file:///c:/test123</repos.url> > </properties> > <repositories> > <repository> > <id>test123</id> > <name>test</name> > <url>${repos.url}</url> > </repository> > </repositories> > </profile> > </profiles> > > And something like this goes in my pom files: > <distributionManagement> > <repository> > <id>myrepos</id> > <url>${repos.url}</url> > </repository> > </distributionManagement> > > The other advantage here is that I can pass in repos.url on the > command-line with -D if I want to deploy to another repository. > > I hope you won't tell me this is the "wrong" way, because it seems > like a perfectly valid approach to me. > > Phillip > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org