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.

Reply via email to