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

执行mvn clean package后无法在Eclipse工程target目录找到jar文件求助

解决Maven打包后找不到Jar文件的方法
  • 从构建日志定位Jar路径
    重新执行mvn clean package,仔细查看输出日志,找到包含Building jar:的行,后面跟着的就是Jar文件的实际生成路径,直接按路径查找即可。如果日志内容太多,也可以用mvn clean package | grep "Building jar"过滤出关键信息。

  • 检查pom.xml的自定义配置
    打开项目根目录下的pom.xml,排查以下配置:

    • 查看<build>标签下的<directory>节点,这个配置会修改默认的target输出目录位置
    • 确认<finalName>配置,Jar文件名可能被改成了非项目名的自定义名称,导致你在target里没识别出来
    • 如果是多模块项目,Jar文件大概率在子模块的target目录下,比如项目下有sub-module子文件夹,去sub-module/target里查找
  • 验证当前目录是否为Maven根目录
    执行ls命令,确认当前目录下存在pom.xml文件。如果没有,说明你切换的目录不是Maven项目的根目录,Jar文件会生成在实际根目录的target文件夹中。

  • 用搜索命令全局查找Jar
    在终端执行find /Users/macbook/eclipse-workspace/newestplugin -name "*.jar",该命令会遍历指定目录下所有子文件夹,列出所有Jar文件的路径,从中找到你需要的文件。

  • 确认构建是否真的完成Jar打包
    查看mvn clean package的最后一行是否为BUILD SUCCESS,如果是成功状态但日志里没有Building jar的步骤,可能是pom.xml中移除了默认的maven-jar-plugin配置,或者项目没有编译出class文件。可以先检查target/classes目录下是否有编译后的.class文件,先解决编译问题再重新打包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 02:06:24