运行 mvn clean package docker:build 命令报错

Blade 未结 2 189
yao_iii
yao_iii 剑侠 2025-04-09 15:44

企业截图_17441846033381.png一、该问题的重现步骤是什么?

1. 

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2025-04-09 15:46

    https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.3%20%E5%B7%A5%E7%A8%8B%E5%AF%BC%E5%85%A5/1.3.4%20%E8%AE%BE%E7%BD%AE%E7%BC%96%E8%AF%91%E7%89%88%E6%9C%ACJDK17.md


    作者追问:2025-04-09 15:49

    这些地方都改过了,也检查过了好几遍

    回答: 2025-04-09 15:50

    无效的目标发行版:17 ,代表的就是没有设置成17,或者环境变量指向的不是java17,再仔细检查下。除了工程要配置java17外,maven也需要配置

    作者追问:2025-04-09 15:52

    maven也需要配置是指settings文件里配置要修改 吗


    回答: 2025-04-09 15:53

    用maven 3.9.x 以上版本,然后确认下面两个有没有配置为17


    CleanShot20250409155223@2x.png

    CleanShot20250409155253@2x.png

    0 讨论(0)
  • 2025-04-09 16:04

    都设置过的,应用也能正常启动.


    回答: 2025-04-09 16:09

    我是在走镜像推送到自建的harbor时运行 红框里面的命令报错的,应用每个模块都能正常启动的image.png

    作者追问:2025-04-09 16:10

    执行 mvn clean install 后再执行 mvn clean package docker:build 试试

    回答: 2025-04-09 16:15

    执行mvn clean install/package 都会报这个错企业截图_17441864166358.png

    回答: 2025-04-09 16:18

    但是单独在右侧插件里执行install时成功的 企业截图_17441857156398.png

    作者追问:2025-04-09 16:19

    那大概率就是你本地maven环境的配置问题了,idea的自带命令可以,但是你原生的mvn命令不行。需要再检查下环境配置

    0 讨论(0)
代码语言
提交回复