当前位置: 首页 > 知识库问答 >
问题:

如何在Jenkins slave上重写Maven主目录

浦德义
2023-03-14

试图在使用ec2插件创建的按需Jenkins slave上重写Jenkins master maven配置。由于我们使用的是maven的不同maven版本,所以我需要用从节点配置覆盖全局配置。

Master上的Maven配置:

需求:我需要将Maven主页设置为slave上的/opt/apache-maven-3.2.5

Jenskins版本:1.656

共有1个答案

越涵衍
2023-03-14

在您的第一个图像中,它是Maven在从机中的配置,而不是在主机中的配置

最佳实践是在从服务器中创建相同的Maven版本

例如,在节点配置中,可以用/opt/apache-maven-3.2.5代替/home/csbuild/build/apache-maven-3.0.5,作业将从/opt/apache-maven-3.2.5执行maven

 类似资料:
  • 我想用sun jdk改变maven java home,它是开放的jdk。我怎么做? 太抱歉了。我忘了写下面的代码: 我的java home默认路径已经是sun jdk了。但是maven java home已经指出了OpenJDK。我只想为Maven修复它。

  • 是否有一种方法可以禁用远程资源检索(也许有利于本地资源),最好是通过向Maven传递命令行参数,但如果不能,则通过修改Maven根POM的本地副本? 编辑:添加完整堆栈跟踪。似乎方法是使用来自Velocity的反射调用的,这使我认为一定有一个Velocity模板在某个Apache工件中引用,但是我在https://svn.Apache.org/repos/asf/maven/resources/的

  • 我已经成功地在vs代码上创建了java项目。我正在安装Java扩展包,它是自动安装另一个插件(如red hat等语言支持),我使用的是JDK8(JDK1.8.0_241)。我正在使用命令调色板创建新的java项目。但我的新项目不包含pom.xml 无论如何,我没有安装专用的maven,只安装用于java扩展的maven

  • 我有一个问题,在子域上使用路由器超薄。路由器本身工作,我可以调用它,它不会导致任何错误,但斯利姆只是读取"/"路由。 文件夹 www --- .htacccess ---index.php ---其他东西 ---子域 --- --- .htaccess --- --- index.php --- --- 其他东西 www/。htaccess: 重写引擎在 重写条件%{REQUEST_FILENAM

  • 问题内容: 对于这篇文章的篇幅,我深表歉意,但是在不展示图片的情况下,我很难使其简洁。我最近继承了一个Maven 3.0多模块项目的build- master的工作。问题在于项目/模块的结构是一场灾难。从当前事物存储在Source Control中的方式(我们使用RTC)到模块的pom结构,我正在努力尝试每次完成完整的构建周期。 随着项目层次结构的发展,所有模块都被“扁平化”存储。即:一切都处于同

  • maven通过默认为: 我们现在正在编写很多Groovy单元测试,我想在Maven中找到一种方法来指定一个文件夹,例如: 作为测试文件夹。这将有助于我们将Maven项目导入IntelliJ,而无需额外设置。 有人提到这是可能的,但我找不到搜索Maven文档的方法,大约是这样。有人知道如何在pom中标记目录吗? 非常感谢。 更新:我不是在问如何在Maven中运行测试!测试已经运行良好。我在问如何在M