I think the Perforce Plugin should create a .p4config file! That would solve most if not all our problems with Perforce and Maven!
Regards, Sebastian > -----Original Message----- > From: brewk9 [mailto:[EMAIL PROTECTED] > Sent: Wednesday, December 12, 2007 8:51 PM > To: scm-dev@maven.apache.org > Subject: Re: release:perform changes perforce clientspec > > > Thanks for your reply. Well, I'm supplying the clientspec to enable the > maven-changelog-plugin to work. Without that, that plugin doesn't work. > Should the perforce plugin be changed to always create a temporary > clientspec? Any other suggestions? > > > mperham wrote: > > > > Ken, I wrote the Perforce plugin for Maven but I don't use either > > technology > > at my current job (I'm now a Ruby guy) so I'm limited in how I can help > > you. > > I'm happy to answer what questions I can. > > To perform the release, Maven needs to build the canonical source as > > checked > > into Perforce. The only way it can check out that code to a particular > > location on your local disk is by using a clientspec. If you don't give > > Maven a name, it will create a temporary clientspec and use that for the > > release. But either way, it's going to change the target directory to be > > target/checkout so that the source will be checked out to the proper > > directory for building. > > > > mike > > > > On 12/12/07, brewk9 <[EMAIL PROTECTED]> wrote: > >> > >> > >> Maven is changing my perforce client spec! It's changing the root to the > >> target\checkout directory of the project I'm building. This directory > >> doesn't even exist in perforce! > >> > >> This is happening when I call the release:perform goal with system > >> property > >> -Dmaven.scm.perforce.clientspec.name=brewke_all. > >> -- > >> View this message in context: > >> http://www.nabble.com/release%3Aperform-changes-perforce-clientspec- > tp14302166s177p14302166.html > >> Sent from the Maven - SCM mailing list archive at Nabble.com. > >> > >> > > > > > > -- > View this message in context: http://www.nabble.com/release%3Aperform-changes- > perforce-clientspec-tp14302166s177p14302529.html > Sent from the Maven - SCM mailing list archive at Nabble.com.
smime.p7s
Description: S/MIME cryptographic signature