首页 > 其他分享 >jenkins集成多版本maven打包

jenkins集成多版本maven打包

时间:2025-01-15 14:21:39浏览次数:1  
标签:jdk maven mvn 版本 jenkins 打包

默认版本maven和jdk

             

            

            

            

 mvn高版本部署

           1.用低版本的mvn和jdk编译高版本项目的时候提示错误

             

           

      2.查看项目的pom.xml文件查看项目依赖的jdk版本

           

      3.部署高版本maven和jdk

         1.部署jdk1.17

          

       2.部署maven-3.9.9

           

      3.修改maven的jdk版本

          

       4.修改maven的依赖包仓库地址

        

       5.jenkins调用新的maven打包,不影响原来的maven项目打包

          /home/jenkins/apache-maven-3.9.9/bin/mvn -X  clean -DskipTests=true install

         

       成功使用高版本maven编译构建成功

标签:jdk,maven,mvn,版本,jenkins,打包
From: https://www.cnblogs.com/yxh168/p/18672916

相关文章

  • c++&& SDK打包过程
     在C++中,SDK(SoftwareDevelopmentKit)打包工具的选择和使用通常取决于您的具体需求和目标平台。以下是一个详细的步骤描述,用于创建和打包一个C++SDK。这里我们假设您已经有一个C++项目需要打包为SDK。步骤一:准备你的C++项目项目结构规划:确定你的SDK包含哪些功能,比如源代......
  • 本地打包docker images并上传到服务器.250115
    情景:服务器dockerPull拉不下来dockerpulleaszlab/kubeasz-k8s-bin:v1.31.2Get"https://registry-1.docker.io/v2/":net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)2025-01-1417:06:35[ezdown:767]......
  • 【Java开发】Java、Maven、gradle、SQL、Redis常用命令大全:java程序员必备神器
    在Java开发的世界中,掌握Java、Maven、Gradle、SQL、Redis的常用命令是每个程序员的必修课。无论是构建项目、管理依赖,还是操作数据库,这些工具都能让你的开发效率提升一个档次!本文将为你整理一份超实用的命令清单,助你成为开发高手!一、Java:核心开发语言......
  • uni-app 本地打包
    1.前言打包分为2个部分:App资源替换和打包配置(包名,应用名称,版本号,图标,证书等),目前整包升级存在问题2.配置包名包名怎么获取:包名就是appid,可以通过编辑器或者开发者后台管理中心看到配置包名:文件路径(HBuilder-Integrate-AS\simpleDemo\src\main\assets\data\dcloud_con......
  • ubuntu 使用linuxdeployqt打包Qt程序
    文章目录准备工作打包遇到的问题配置启动准备工作下载linuxdeployqt下载地址,下载这个xxx.Appiamge文件即可配置linuxdeployqt将下载得到的xxx.Appiamge,移动到/usr/local/bin目录下,这样,我们就可以在其他目录访问了为了方便使用我们可以将其改一下名字并加上......
  • vue项目利用vite打包发版,前端页面自动提示用户刷新页面
    概要        我们做一个纯前端自动提示用户刷新页面的功能,这个功能主要是防止用户的js代码还是旧版的导致某些功能没能及时更新。整体架构流程1、我们先在public/version.json创建这个json文件,用来存储版本号{"version":"1.0"}2、我们可以在vite.config.j......
  • DevOps 企业级 CI/CD 实战 —— 整合 GitLab+Jenkins+Harbor+Docker 实现代码全自动化
    前言随着AI人工智能、云计算、Docker、K8S等容器技术等的发展,DevOps得到了广泛的应用和推广,CI/CD(持续集成/持续部署)等概念不断深化和完善。CI/CD是现代软件开发中的重要实践,CI(ContinuousIntegration,持续集成)强调开发人员频繁地将代码集成到共享仓库,并且每次集成都......
  • Maven 私服 Nexus 3.44 搭建
    文章目录1.安装Nexus2.Nexus程序2.1.启动nexus程序,添加运行参数start2.2.查看nexus程序运行状态,添加运行参数status2.3.停止nexus程序,添加运行参数stop3.浏览器访问NexusGUI3.1.默认端口3.2.自定义端口3.3.初次登录,并修改密码4.NexusGUI中的......
  • GitLab + Jenkins + Nginx + Lua 实现代码自动分发
    个人博客地址:GitLab+Jenkins+Nginx+Lua实现代码自动分发|一张假钞的真实世界在大数据Hive数据仓库的开发中,主要是shell+HQL的脚本开发。脚本的测试需要放到适当的大数据环境中进行。如果大家共用GitLab项目上的同一个Branch进行测试需要代码频繁合并,影响效率。我的......
  • wpf 打包成单文件
     FolderProfile.pubxml<Project><PropertyGroup><TargetFramework>net6.0-windows7.0</TargetFramework><PublishSingleFile>true</PublishSingleFile> <Configuration>Release</Configuration> <I......