Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
It seems that access to local Maven repository is not concurrent-safe that is multiple Mavens running in parallel may damage contents of local Maven repository. It would be a nice improvement, because sharing of local repository will lower the need for contacting any other repository. I know that Maven proxy can be used, but that adds another layer which may unnecessarily stress the machine it runs on.
NOTE: http://takari.io/book/30-team-maven.html#concurrent-safe-local-repository is a Takari Extension for Apache Maven that introduces a concurrent-safe local-repository.
Attachments
Issue Links
- fixes
-
MNG-6216 ArrayIndexOutOfBoundsException when parsing POM
- Closed
- is a parent of
-
MNG-6281 ArrayIndexOutOfBoundsException caused by pom.xml with invalid/duplicate XML
- Closed
-
MNG-4706 Multithreaded building can create bad files for downloaded artifacts in local repository
- Closed
-
MNG-5307 NPE during resolution of dependencies - parallel mode
- Closed
-
MNG-6604 Intermittent failures while downloading GAVs from Nexus
- Closed
-
MNG-5315 Artifact resolution sporadically fails in parallel builds
- Closed
- is depended upon by
-
MDEP-657 Maven - Failing when two modules have same dependency and both trying to download the dependency at the same time when Parallel flag is enabled.
- Closed
-
CONTINUUM-265 Concurrent builds
- Closed
-
MNG-3004 Allow build lifecycle to execute projects in parallel
- Closed
-
MNG-3204 Parallel dependency fetching
- Closed
- is duplicated by
-
MDEP-442 Failed to access file due to locked access when using more than one Maven worker thread
- Closed
-
MDEP-518 Dependency resolution fails in threaded builds
- Closed
-
MNG-4071 Support additional read-only local repositories
- Closed
- is fixed by
-
MRESOLVER-131 Introduce a Redisson-based SyncContextFactory
- Closed
- is related to
-
HADOOP-11998 Jenkins has race conditions when reading the maven repo
- Open
- relates to
-
MRESOLVER-123 Provide a global locking sync context by default
- Closed
-
MNG-4706 Multithreaded building can create bad files for downloaded artifacts in local repository
- Closed
- requires
-
MNG-6996 Upgrade Maven Resolver to 1.6.1
- Closed
- links to