Java 更改jenkins分支的maven存储库

Java 更改jenkins分支的maven存储库,java,maven,jenkins,maven-3,Java,Maven,Jenkins,Maven 3,我有3个分公司,每个分公司有20份工作 我想让每个分支(以及它包含的作业)使用不同的maven目录,而不是与其他分支使用相同的目录,默认情况下是(%user_home%/.M2/repository) Maven只有一个settings.xml,所以我无法执行{your new path},因为每个分支都不同 谢谢 只需添加到您的maven命令-Dmaven.repo.local=$WORKSPACE/.repository 因此每个构建都有自己的缓存。只需添加到maven命令中-Dmaven.

我有3个分公司,每个分公司有20份工作

我想让每个分支(以及它包含的作业)使用不同的maven目录,而不是与其他分支使用相同的目录,默认情况下是(%user_home%/.M2/repository)

Maven只有一个settings.xml,所以我无法执行
{your new path}
,因为每个分支都不同


谢谢

只需添加到您的maven命令-Dmaven.repo.local=$WORKSPACE/.repository


因此每个构建都有自己的缓存。

只需添加到maven命令中-Dmaven.repo.local=$WORKSPACE/.repository


因此,每个构建都有自己的缓存。

出于好奇,您试图通过为每个分支使用不同的本地m2 repo来实现什么?首先,在Jenkins中,每个作业都应该使用自己的本地缓存,而不要使用其他作业的缓存或使这些作业不再独立的系统……出于好奇,通过为每个分支使用不同的本地m2 repo,您试图实现什么?首先,在Jenkins中,每个作业都应该使用自己的本地缓存,而不要使用其他作业的缓存或使这些作业不再独立的系统。。。。