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. > >