mvn 命令指定jdk版本

这篇具有很好参考价值的文章主要介绍了mvn 命令指定jdk版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        想在自己的项目中搞一个gitlab-ci,从代码规范检测到单测。gitlab-ci都配置好了,使用镜像来启动。用的网上找的mvn soner命令,执行到最后总是报错,查询了错误是Jdk版本过低。因为公司项目用的是Jdk8,但是mvn soner自动推送到soner的功能需要Jdk11支持。就很难受了。

        试着给项目升级jdk11,但是编译就不通过了,改动也比较大。所以现在就需要打包时候指定jdk8,推送soner的时候需要jdk11。使用ci的指定的镜像是在soner官网找到的sonarsource/sonar-scanner-cli:latest。jdk是11的,需要自己根据这个镜像重新打包。     

重点来了,如果配置mvn命令不走原镜像的java_home呢。很简单,在maven包中,找到/bin下的mvn文件编辑。最上面加上一行就可以了

export JAVA_HOME=/data/java/jdk/jdk1.8

  mvn指定jdk版本,java,开发语言,git,maven

 添加之后保存。在执行mvn -v 命令

mvn指定jdk版本,java,开发语言,git,maven

成功 文章来源地址https://www.toymoban.com/news/detail-517357.html

到了这里,关于mvn 命令指定jdk版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】Centos安装mvn命令(maven)

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 下载有两种方法,分为: 官网下载包 和 wget直接下载 1、登录网址查看下载源:清华大学开源软件镜像站 2、搜

    2023年04月17日
    浏览(55)
  • Java升级JDK17(更高版本同理),修改maven

    记住三个网址就行:下面这个是oracle的 Java Platform, Standard Edition 17 ReferenceImplementations https://www.oracle.com/java/technologies/downloads/#jdk17-windows 另外一个 redhat旗下的:这个是开源的(推荐这个!) Red Hat build of OpenJDK Download | Red Hat Developer 找到想要的版本下载即可 注意:JDK9的时候,

    2024年02月11日
    浏览(54)
  • Git的下载及简单命令+maven(Mac版本)

    1.在官方网站网站上下载https://git-scm.com/downloads (这个方法的话Mac好像行不通,下载之后,压缩包里的文件Mac好像打不开) 2.通过下载homebrew指令下载(我其实用的是这个方法,因为电脑上下载了Xcode,所以好像自带了homebrew) 检查是否安装成功的方法: 在终端输入 git versio

    2024年02月08日
    浏览(34)
  • Git的常用命令,及还原文件的指定版本,及分支管理

    一.git 常用命令 二.还原文件的指定版本(从版本库中恢复文件) 怎么查看最后一次提交id 显示下面的结果 然后使用下面命令,就会恢复之前的修改 三.分支管理 创建分支分为两种情况 一.第一种情况 创建仓库时就把分支创建出来 2.第二种情况 已有仓库,在创建分支 3.修改分

    2024年02月11日
    浏览(52)
  • Mac-Java开发环境安装(JDK和Maven)

    1、访问oracle官网,下载jdk 点击下载链接:https://www.oracle.com/java/technologies/downloads/#java11-mac 选择Mac版本,下载dmg 打勾点击下载,跳转登陆,没有就注册,输入账号密码即可下载成功。 下载之后直接双击安装下一步就完事了,Mac安装JDK时无需配置安装目录。 2、检查是否安装成

    2024年02月06日
    浏览(73)
  • git -- 如何切换到指定的历史版本,对其开发

    使用git管理版本,目前新迭代的版本功能未实现,生产环境,有些小功能需要添加一下,业主方催的比较急,所以要基于之前的git历史版本基础上进行功能开发并发布,所以出现了今天要解决的问题,如何来获取指定版本的代码?在指定版本上进行开发扩展,为解决此问题,

    2024年02月05日
    浏览(37)
  • 18.(开发工具篇Gitlab)Git如何回退到指定版本

    首先: 使用git log命令查看提交历史,找到想要回退的版本的commit id. 第一步:git reset --hard 命令是强制回到某一个版本。执行后本地工程回退到该版本。 第二步:利用git push -f命令强制推到远程 如下所示: 优点:干净利落,回滚后完全回到最初状态。 缺点: (1)需要找到你要

    2024年02月04日
    浏览(59)
  • Java 的 JDK 多版本管理与常用命令(JEnv、SDKMAN、Jabba)

    比较常用的 Java JDK 版本管理工具有 JEnv 、 SDKMAN ,而 Jabba 是一个比较新的工具,它是跨平台的 Java 版本管理工具,它是受 Node.js 的 nvm 启发,所以 Jabba 跟 nvm 的使用方式几乎一致。 JEnv : 地址:https://github.com/jenv/jenv 作者: Gildas Cuisinier 开发语言:Shell 特点: JEnv 是一个简单

    2024年03月15日
    浏览(46)
  • 用Idea开发JAVA项目多JDK版本切换

    在我们项目开发的过程中可能会遇到JDK版本过高或者过低导致一些程序无法启动,不兼容的问题。所以我们需要切换JDK的版本号,目前JDK8是比较稳定的。接下来分享一下如何在IDEA中切换JDK的版本。 1.点击File中的Project Structure这个选项 2.点击SDKs按钮 3.点击“+”按钮,然后点击

    2024年02月16日
    浏览(52)
  • 修改Tomcat的JDK版本、Tomcat指定JDK版本方法

    一般在运维场景中,服务器安装了jdk,然后配置环境变量。服务器上部署多个tomcat都会引用默认的环境变量中的jdk。 但是有一些项目可能需要其他版本的jdk,这时候我们可以为tomcat单独指定jdk版本,而不用变更服务器上的默认jdk版本; 那如何为tomcat指定jdk版本呢?其实很简

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包