I read somewhere that during maven 2, teh repository was not safe for concurrent access. ( If multiple maven builds access teh same repository, it might end up being corrupt )
However, Im not sure if this unsafety arose because of teh way maven2 accessed teh repository or if the repository layout itself was inherently flawed for concurrent access. Now that we are moving to maven 3, I learned ( from here ) that it still uses ~/.m2 for repository. 1. Does that mean that maven3 also has teh same concurrency access issue ? On teh otehr hand, maven3 supports parallel builds. If the repository is not thread safe, how is it possible to implement concurrent access. 2. Is maven3 safe to use with multiple seperate builds all pointing to teh same repository ? 3. Can I use maven2 repository for a maven3 build without having to redownload any of the artifacts that are already there ? Thanks --sony