我遇到了一个问题,我尝试在 Jenkins 上运行 Maven 作业,但在执行过程中,防火墙阻止了对 mvn 存储库的访问;这在 Maven 更新依赖项时导致了错误,并且它缓存了这些错误。
现在,即使防火墙问题得到解决,作业仍会显示此错误:
我确实知道,如果我使用命令行,则可以使用[致命]无法解析的父 POM:无法从 http://repo.maven.apache.org/maven2 传输 org.springframework.boot:spring-boot-starter-parent:pom:2.0.2.RELEASE已缓存在本地存储库中,除非中央更新间隔已过或强制更新,否则不会重新尝试解析。原始错误:无法从中央传输工件 org.springframework.boot:spring-boot-starter-parent:pom:2.0.2.RELEASE (http://repo.maven.apache.org/maven2): repo.maven.apache.org:未知错误和“parent.relativePath”指向没有本地 POM @ 第 14 行,第 10 列
mvn clean install -U
强制更新,但我该如何在 Jenkins 上执行此操作?
-U
添加到目标/选项字段可以解决问题。