IDEA Maven打包加速工具 mvnd

下载工具 mvnd

写在前面,打包效率比maven快的多,坐火箭似的。

mvnd 下载地址:https://github.com/apache/maven-mvnd/releases

下载完成后,解压在电脑的某个目录中。

修改mvnd 配置文件

找到所在的解压路径,进入config 目录 修改mvnd.properties

最后一行设置maven 的路径,按照你本地实际路径进行配置

maven.settings=D://tools//apache-maven-3.3.9//conf//settings.xml

配置环境变量

系统属性-环境变量-系统变量,找到Path,进行编辑或者新建然后把解压的mvnd的路径添加到Path中

例如:D:\tools\devTools\maven-mvnd-1.0.3-windows\bin

IDEA安装插件

打开IDEA,左上角,点击File-Settings-Plugins 然后搜索Maven Helper 进行安装

Maven Helper 插件设置

打开IDEA,左上角,点击File-Settings-Other Settings 路径不同直接搜索Maven Helper

勾选前面的复选框,后面的文本框地址填入mvnd 的解压路径地址,然后点击确定

例如:D:\tools\devTools\maven-mvnd-1.0.3-windows\bin\mvnd.cmd

构建项目

右键执行 Run Maven,选择要执行的命令即可。

注意事项

打包出现 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project moon-starter-seata: Fatal error compiling: 无效的标记 --release -> Help 1

这个错误通常是由于 Java 版本不匹配 导致的,特别是 --release 参数与当前使用的 JDK 版本不兼容。

  1. 检查项目 JDK 配置:

    打开 File → Project Structure → Project

    确保 Project SDK 和 Project language level 与你的 JDK 版本匹配

  2. 检查模块 JDK 配置:

    在 Project Structure → Modules 中

    确保每个模块的 Language level 与项目配置一致

  3. 检查 Maven 的 JDK

    打开 File → Settings → Build, Execution, Deployment → Build Tools → Maven → Runner

    在 JRE 下拉框中选择合适的 JDK 版本

4.检查环境变量

检查环境变量的版本是否与当前开发环境的jdk版本是否一致,不一致修改环境变量。修改环境变量后最好重启一下IDEA,不然可能不会生效,打包还是会出现 无效的标记 --release

相关推荐
文丑颜不良啊11 小时前
LeetCode2141~2160题目解析
java·leetcode
LabVIEW开发11 小时前
LabVIEW 连接板:28 个端子怎么排,优先级怎么定
java·算法·labview
天天被压力11 小时前
【A股分钟级高频数据完全手册 #07】北交所历史分钟K线接口:京市Pro版分时批量
java·人工智能·python
天天被压力11 小时前
【A股分钟级高频数据完全手册 #08】股票日、分时数据接口对比:普通分时与Pro版差异实测
java·人工智能·python
特立独行的猫A12 小时前
AI 时代,我为什么推荐用 cj-tauri 开发桌面应用
java·后端·python
金銀銅鐵12 小时前
从一个类名到一张类图:用反射自动生成 PlantUML
java·后端·uml
nice_lcj52012 小时前
Java 并发容器入门:ConcurrentHashMap、CopyOnWriteArrayList、阻塞队列
java·面试·并发编程·阻塞队列·concurrenthashmap·copyonwritearraylist
微小的鱼12 小时前
Linux的渲染与显示系统链路
android·java·linux
若亦_13 小时前
Java中关于this的三种用法
java·开发语言·intellij-idea
山甫aa13 小时前
锁一篇搞定:乐观锁、悲观锁、CAS、数据库锁与分布式锁【从零开始的 Web 后端学习】
java·数据库·分布式·后端·学习·web