jenkins如何下载jar包

今天遇到一个问题,Jenkins打包,有显示开发合并的代码记录,但是功能上并没有实现,开发想要一下相关服务的jar包,看是否为最新的包

开发:将某服务的测试环境包发给我一下

我:测试包?

开发:对

我:一脸懵逼???哪里可以下载?

开发:不知道啊,要不我先去找别人问下

我:找到后给我看下哈

开发:给我发了个截图

切入正题,涨知识的机会来了,Jenkins如何下载某一服务的jar包?、?

1、找到对应的包

2、点击工作空间

3、在下面一系列包中找到你要的那个包,点击,可看到一个target目录

4、点击target,出现了可下载的jar包和war包,点击下载即可

 

很简单,百度没有搜到,和同事学习技能的一天,开心

### Jenkins 自动构建 Java 应用程序 JAR 文件 #### Maven 工具配置 为了使 Jenkins 能够编译并打 Java 项目,在 Jenkins 中需先完成 Maven 的配置。进入 **系统管理** -> **全局工具配置** 页面,找到 Maven 配置部分,点击 “Maven installations...”,添加一个新的 Maven 安装项,指定好版本名称以及安装路径[^1]。 #### Git 执行路径设置 对于源码托管于 GitLab 或其他 Git 版本控制系统中的项目来说,还需要确保 Jenkins 正确识别本地系统的 Git 命令行工具位置。同样是在 **系统管理** -> **全局工具配置** 下面定位到 Git 设置区域,将之前获取的 Git 可执行文件路径填入 **Path to Git executable** 字段内[^2]。 #### 创建自由风格的任务用于构建 Maven 项目 创建新的 Jenkins Job 并选择 "Freestyle project" 类型的任务模板。在任务配置页面中: - **Source Code Management**: 选择 Git 方式拉取代码库,并输入仓库 URL 和分支信息; - **Credentials**: 如果需要认证,则提前通过 Jenkins 凭证管理器存储访问令牌或 SSH 密钥等凭证资料; - **Build Triggers (可选)**: 如希望实现持续集成触发机制,可以勾选相应的选项比如定时轮询 SCM 更新或是监听 Webhook 请求; - **Build Environment (可选)**: 若有特殊环境变量需求可在该处定义; - **Build Steps**: 添加目标为 `clean package` 的 Invoke top-level Maven targets 构建步骤,这会清理工作区并生成最终产物即 `.jar` 文件; ```xml <build> <plugins> <!-- 其他插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>com.example.MainApp</mainClass> </manifest> </archive> </configuration> </plugin> <!-- 更多插件 --> </plugins> </build> ``` 上述 XML 片段展示了如何利用 maven-jar-plugin 插件来自定义 MANIFEST.MF 清单属性以便更好地支持命令行运行 jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值