You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未配置插件的pom.xml能否生成JAR文件?

未配置插件的Maven POM能否生成JAR文件?

结论:你提供的pom.xml可以正常生成JAR文件

原因很简单:Maven自带生命周期绑定机制,当你在pom里指定<packaging>jar</packaging>时,Maven会自动调用内置的maven-jar-plugin(属于Maven核心插件,无需手动引入配置)来完成打包动作。

生成的JAR说明

  • 在项目根目录(my-app/)下执行打包命令 mvn clean package,JAR文件会生成在项目根目录的target文件夹下,文件名是你配置的<finalName>值,也就是model.jar
  • 这个JAR只是普通的类文件归档包,没有可执行能力:因为Manifest文件里未配置Main-Class属性,直接用java -jar model.jar运行会报错。如果需要生成可执行JAR,才需要手动配置maven-jar-plugin指定主类(比如你的com.example.MyClass),或者使用maven-shade-plugin等插件。

内容的提问来源于stack exchange,提问作者shailesh gavathe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 02:19:58