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]
