You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jenkins自由风格项目中配置Artifactory解决依赖问题?

在Jenkins自由风格项目中配置Artifactory拉取Jar包(无需Maven项目)

我刚处理过类似的需求,给你梳理下具体步骤,不用搭建Maven项目也能从Artifactory拿到需要的Jar包:

1. 先安装Jenkins的Artifactory插件

首先得给Jenkins装上官方的Artifactory插件,这是核心工具:

  • 进入Jenkins的「插件管理」页面
  • 在可选插件里搜索「Artifactory」,找到对应插件后安装,然后重启Jenkins生效

2. 配置Artifactory服务器连接

接下来要让Jenkins能连上你的Artifactory服务:

  • 进入Jenkins的「系统管理」→「系统配置」
  • 往下滑找到「Artifactory」配置区域,点击「Add Artifactory Server」
  • 填入提供的Artifactory地址(比如https://your-artifactory-url.com/artifactory),然后配置认证信息(如果Artifactory需要权限的话,填用户名密码或者API Key)
  • 点击「Test Connection」,确认连接成功再保存配置

3. 在自由风格项目中添加Jar包下载步骤

打开你的回归测试自由风格项目配置页面,添加下载Jar包的构建步骤:

  • 在「构建」区域,点击「增加构建步骤」,选择「Generic Artifactory Download」(这个是Artifactory插件提供的)
  • 在配置项里:
    • 选择刚才配置好的Artifactory服务器
    • 填写「下载规范」:就是Artifactory里Jar包的路径,比如你的Jar存在libs-release-local/com/yourteam/test-tool/2.0.1/test-tool-2.0.1.jar,就填这个路径;如果要批量下载多个Jar,可以用通配符,比如libs-release-local/com/yourteam/**/*.jar
    • 指定「目标目录」:比如填./dependencies/,这样Jar包会被下载到Jenkins工作空间的dependencies文件夹下
  • 保存配置

4. 调整Windows批处理命令

最后修改你的Windows批处理命令,把原来依赖BitBucket拉取的Jar路径,改成刚才下载到工作空间的路径。比如原来的命令是:

java -jar test-tool.jar

现在改成:

java -jar ./dependencies/test-tool-2.0.1.jar

一些额外注意点

  • 可以先在Artifactory的Web界面里找到目标Jar包,复制它的「下载路径」,直接填到Jenkins的下载规范里,避免路径写错
  • 确保Jenkins配置的Artifactory账号有对应仓库的读取权限,不然会下载失败
  • 可以在批处理开头加一句dir ./dependencies/,用来确认Jar包是否成功下载,方便排查问题

内容的提问来源于stack exchange,提问作者ChanGan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:23:46