一、确保pom.xml配置的父级没有<relativepath />节点
在需要打包的项目的 pom.xml 中,检查 <parent> 节点下有没有 <relativepath /> 节点,如果存在, 则删除并更新Maven,如果不存在,则跳过此步骤:
二、执行打包
在侧边栏的Maven面板中,展开需要打包的项目,在 LiftCycle 中执行 package :
打包成功后,在控制台输出的结果例如:
如果出现:
在对应的父级pom.xml文件中添加:
<packaging>pom</packaging>
子级pom.xml文件中添加:
<packaging>jar</packaging>
打包成功后,与此同时,在项目的 target 分支下会出现打包好的jar包文件:
如果在左侧边栏中根本没有显示 target 分支,需要在设置中勾选才可以显示
三、执行
在控制台/终端中,通过 java -jar 文件路径 即可执行jar文件,例如:
则该项目即可启动!
如果不识别 java 命令,可以切换到JDK的安装目录下的bin文件夹后再执行,或者配置环境变量(关于环境变量的配置在之前的文章中有提到)。