Daniel Qian created MNG-6793:
--------------------------------

             Summary: Sharing local repo for dependencies and a separate local 
repo for project
                 Key: MNG-6793
                 URL: https://issues.apache.org/jira/browse/MNG-6793
             Project: Maven
          Issue Type: Wish
          Components: Bootstrap & Build
            Reporter: Daniel Qian

When I use Jenkins to build project I have to make each Job to use its own 
local repo (a local dir in the workspace) to prevent concurrent build error:


 {{withMaven(}}
{{ mavenLocalRepo: '.local-m2-repo'}}
{{ ) {}}
{{ sh 'mvn clean install -P docker,integration-test'}}
{{}}}

Besides, I have to cleanup workspace after build to save disk space.

So every time the build starts it have to download all the dependencies and 
that really cost a lot of time.

So I think it will be nice If maven could share a local repo for dependencies 
and a separate local repo for current built project.

Then we can save time of download dependencies and also provide isolation to 
prevent concurrent build error.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to