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.