构建Maven项目(下)

简介: Jenkins项目构建类型(3)-Maven项目构建1) 安装Maven Integration插件

Jenkins项目构建类型(3)-Maven项目构建


1) 安装Maven Integration插件


2387773-20220211170827971-763153092.png

选择自动升级版本,然后重启Jenkins(有时候插件下载不成功,记得重启jenkins,

还不可以,可以试试升级一下自动升级jenkins版本)


image.pngimage.png



2) 创建Maven项目


2387773-20220211171208725-1349303702.png


3) 配置项目

拉取代码和远程部署的过程和自由风格项目一样,只是"构建"部分不同


2387773-20220211171347633-2010273222.png2387773-20220211171353859-520851030.png2387773-20220211171818323-2116982118.png


保存后构建


2387773-20220211171919849-500718289.png


再去tomcat刷新一下(这里我在idea上改了从新推送)


2387773-20220211172211551-1142338133.png

相关文章
|
3天前
|
Java Apache Maven
Maven 项目文档
使用Maven创建`consumerBanking`项目,执行`mvn archetype:generate`命令初始化。确保`pom.xml`包含`maven-site-plugin`至少版本3.3和`maven-project-info-reports-plugin`至少版本2.7,以避免NoClassDefFoundError。升级插件解决文档构建问题。
|
3天前
|
XML Java Maven
Maven 构建配置文件
Maven的构建配置文件在`pom.xml`和`settings.xml`中定义,用于定制不同环境(如开发、测试、生产)的构建。配置文件有项目级、用户级和全局级三种,通过命令行、设置或环境变量激活。示例中,`env.properties`、`.test`和`.prod.properties`用于模拟配置选择,当构建配置为`prod`时,项目读取`env.prod.properties`。AntRun插件常用于绑定生命周期阶段执行任务,但与配置文件的核心功能分开。
|
4天前
|
存储 安全 Java
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
14 4
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
|
18小时前
|
Java 测试技术 Maven
Maven 构建生命周期
Maven生命周期包括Clean(clean)、Default(validate, compile, test, package, verify, install, deploy)和Site(site, deploy-site)。Clean清除编译输出,Default处理验证、编译、测试、打包、检查、安装和部署,Site生成项目文档。阶段按序执行,插件目标如dependency:copy-dependencies可独立调用。例如,`mvn clean dependency:copy-dependencies package`先执行清理,然后复制依赖,最后打包。
|
18小时前
|
Java Maven
Maven 自动化构建
**Maven自动化构建确保依赖稳定性**:当`bus-core-api`构建完成后,`app-web-ui`和`app-desktop-ui`这两个依赖它的项目自动构建。`app-web-ui`引用`bus-core-api`的1.0-SNAPSHOT,同样`app-desktop-ui`也依赖相同的版本。
|
18小时前
|
XML Java Maven
Maven 构建配置文件
Maven构建配置文件用于定制构建,默认值可通过pom.xml中的profiles或activeProfiles调整,适应不同环境如生产和开发。配置文件分项目级、用户级和全局级。激活方式包括命令行、Maven设置、环境变量、操作系统设置及文件存在。示例中,env.properties为基础配置,env.test.properties和env.prod.properties对应测试和生产环境。AntRun插件常用于生命周期绑定,但与配置文件功能本身无关。
|
22小时前
|
Java 测试技术 Maven
Maven打包使用多线程加速构建过程
Maven打包使用多线程加速构建过程
8 0
|
22小时前
|
Java Maven
Maven如何创建Maven web项目
Maven如何创建Maven web项目
|
2天前
|
Java Maven
Maven 自动化构建
Maven自动化构建确保项目依赖稳定性。当`bus-core-api`构建完成后,`app-web-ui`和`app-desktop-ui`自动构建。两者依赖`bus-core-api`的1.0-SNAPSHOT版本。
|
2天前
|
Java 测试技术 项目管理
Maven 构建生命周期
Maven生命周期包括Clean(clean)、Default(validate, compile, test, package, verify, install, deploy)和Site(site, deploy-site),管理项目构建、测试、打包、验证、安装与部署。Clean清除编译输出,Default执行从验证到部署的全过程,Site生成并发布项目文档。每个阶段按顺序执行,简化项目管理。