java - 更改 jenkins 分支的 Maven 存储库

标签 java maven jenkins maven-3

我有 3 个分支机构,每个分支机构有 20 个工作岗位。

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

Maven 只有一个 settings.xml,所以我不能这样做 <localRepository>{your-new-path}</localRepository>因为每个分支都不同...

谢谢!

最佳答案

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

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

关于java - 更改 jenkins 分支的 Maven 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47533664/

相关文章:

git - Jenkins:获取远程仓库 'origin' 时出错

java - 在没有 Tomcat 管理器的情况下从 jenkins 自动部署 war 文件

java - Jenkins 在文件系统中的何处存储下游项目信息?

java - Android SeekBar 最小值

java - 在java中输出匹配的捕获组

inheritance - Maven 继承和聚合示例架构

java - 如何配置 Maven 构建两个版本的 Artifact ,每个版本用于不同的目标 JRE

java - Spring Boot 应用程序无法解析 org.springframework.boot 包

java - Java错误类枚举问题

java - 在 Java 中与 printf 左对齐