Separate repos work. If you absolutely needed a concurrent safe local repo 
there's one here:

https://github.com/etesla/tesla-concurrent-localrepo

On Apr 18, 2012, at 10:03 PM, Bracewell, Robert wrote:

> I wasn't aware that a shared local repo wasn't supported. I just switched
> over all nodes to a local repo throughout the build farm and the warnings
> did indeed disappear.
> Version of Java used on this particular OSX node is
> java version "1.6.0_31"
> Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3635)
> Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode)
> 
> 
> Thanks,
> Robert
> 
> On 4/18/12 6:44 PM, "Wayne Fay" <[email protected]> wrote:
> 
>>>> farm. The Maven repo is hosted on a net app box that is visible to all
>>>> my
>>>> Redhat, Windows and now OSX build nodes via an NFS mount. The build
>> ...
>>> It seems you are using a shared local repository which is not supported
>> 
>> Agreed on this point. You must use a local repo cache on each machine.
>> And you should ensure that you only have 1 Maven instance access
>> eaching local repo cache at once as well. If you're using
>> Jenkins/Hudson, this is simple to configure.
>> 
>>>> When running any mvn command (tried 3.0.3 and 3.0.4) on OSX Lion I see
>> 
>> What version of Java are you running?
>> 
>>>> java.io.IOException: Operation not supported
>>>>       at sun.nio.ch.FileChannelImpl.lock0(Native Method)
>>>>       at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:832)
>>>>       at
>>>> 
>>>> org.sonatype.aether.impl.internal.TrackingFileManager.lock(TrackingFileM
>>>> anager.java:209)
>> 
>> This stacktrace suggests to me that your OS does not support file
>> locking over NFS? Look at sun.nio.ch.FileChannelImpl for more info.
>> 
>> Wayne
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

We know what we are, but know not what we may be.

  -- Shakespeare




Reply via email to