4、Jenkins 使用maven构建一个项目

简介:

一、使用maven构建项目的前提:

请确保jenkins服务器上安装配置了maven软件,如果不清楚如何安装配置,请参考前面第二篇jenkins的安装配置。



二、如何构建一个项目

登录jenkins服务器,在主页左侧菜单栏点击“新建”

wKioL1cYnACj-czxAAINwJbJGPo447.png


在Item名称后面输入项目名称,名字随便起,为避免编码问题,请使用英文。然后选择下面的“构建一个maven项目”点击OK

wKiom1cYm0LQU8VZAANKFrzSuHA162.png


在源码管理这里选择Git,因为我的代码都在Git仓库里面。“Repository URL”这里填写Git仓库的路径,如果需要账号密码验证,Jenkins会提示你输入账号密码。Branche to build这里填写代码分支

wKiom1cYm0WgdlBMAAMbibb_BbE971.png

wKiom1cYm0eCgfG1AAIG57yFj_c702.png



构建触发器这里选择Build whenever a SNAPSHOT dependency is built。意思是依赖于快照的构建意思是依赖于快照的构建,当代码有更新时就构建项目。

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。配置案例:*/5 * * * *  (每5分钟检查一次源码变化)或者写成 H/5 * * * *

Build periodically:周期进行项目构建(它不care源码是否发生变化)

配置案例:0 2 * * *  (每天2:00 必须build一次源码)

Root POM这里保持默认的pom.xml

Goals and options这里天clean  install,下面是这个命令的解释

mvn clean: 会把原来target目录给删掉重新生成

 mvn install:安装当前工程的输出文件到本地仓库


wKioL1cYnAzRGYVpAAIkaZfwi10567.png

wKioL1cYnA-DQHTLAAIXkBBs4_Q231.png










本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1766360,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
Java jenkins 持续交付
Jenkins集成Maven
通过以上步骤,可以在Jenkins中成功集成Maven,实现自动化构建和部署。通过定时构建、SCM轮询等方式,可以确保代码库中的最新变更能够及时构建和测试,提高开发效率和代码质量。这种集成方式在实际项目中具有广泛的应用前景,能够显著提升团队的协作效率。
56 8
|
4月前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
123 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
3月前
|
运维 jenkins Java
Jenkins 自动化局域网管控软件构建与部署流程
在企业局域网管理中,Jenkins 作为自动化工具,通过配置源码管理、构建及部署步骤,实现了高效、稳定的软件开发与部署流程,显著提升局域网管控软件的开发与运维效率。
77 5
|
4月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
390 8
|
4月前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
465 3
|
5月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
294 1
|
7月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
271 1
|
5月前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
390 1
Maven——创建 Spring Boot项目
|
5月前
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
103 1
如何使用 maven 创建一个 Spring Boot项目
|
5月前
|
Java Maven Kotlin
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
289 4
idea maven创建kotlin项目

推荐镜像

更多