You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Daniel Qian (Jira)" <ji...@apache.org> on 2019/10/24 02:08:00 UTC
[jira] [Created] (MNG-6793) Sharing local repo for dependencies and
a separate local repo for project
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)