[
https://issues.apache.org/jira/browse/MNG-8207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17872779#comment-17872779
]
wei cai commented on MNG-8207:
------------------------------
[~cstamas] Could you pls. comment this feature request?
> Support 2 level local maven repo, one for downloading, the other for local
> install
> ----------------------------------------------------------------------------------
>
> Key: MNG-8207
> URL: https://issues.apache.org/jira/browse/MNG-8207
> Project: Maven
> Issue Type: New Feature
> Components: Artifacts and Repositories
> Affects Versions: waiting-for-feedback
> Reporter: wei cai
> Priority: Major
>
> Our CI solution is based on K8s. All builds happen in a worker pod created
> from scratch and will be reclaimed once job completes. When the CI worker pod
> is created, a dir path on the host (which the pod belongs) will be mounted to
> the pod which serves as the shared maven repo path to reduce downloads.
>
> The current problem we are facing is: * As multiple projects build shared the
> same maven repo path, when some project executes mvn install, artifacts will
> be installed to local maven repo. The artifacts installed might be having
> some issues and are inconsistent with the artifacts in remote repo, which
> would pollute the Maven shared cache and affect other builds.
>
> We expect to support: * Support two local repos, one is the shared local repo
> which is for downloading all artifacts from remote repo, and the other is the
> application level maven local repo where all project artifacts will be
> installed to.
> * When the install command is executed, the artifacts built will be written
> into the application level maven local repo and will never pollute the shared
> one.
>
> Is this currently possible? I don't find any useful doc or guide could solve
> the polluted cache issue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)