Christoph Läubrich created MNG-7599:
---------------------------------------
Summary: Include Concurrent Safe Local Repository implementation
in standard maven
Key: MNG-7599
URL: https://issues.apache.org/jira/browse/MNG-7599
Project: Maven
Issue Type: Improvement
Reporter: Christoph Läubrich
See http://takari.io/book/30-team-maven.html#concurrent-safe-local-repository
{quote}
The access to the local repository performed by a standard Maven installation
is not designed to support multiple instances of Maven or even multiple threads
from the same Maven invocation accessing it concurrently. Concurrent access can
end up corrupting the consistency of the repository due to wrong metadata file
content and similar problems.
{quote}
Multi-Threaded builds are quite common I think and also sharing the same local
repository across builds (e.g. builds in the IDE, some long running ones in
terminals, even multiple parallel terminals) has several advantages.
I therefore like to suggest to in cooperate the code into standard maven so one
don't need to use extensions for something that users would expect without
special configuration.
The code is Apache-2.0 license so should be compatible with maven...
--
This message was sent by Atlassian Jira
(v8.20.10#820010)