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

Reply via email to