Maven 生成(打包)带有依赖的可以直接执行的一个 jar 包

在pom中增加如下内容

复制代码
<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>com.example.xxx.YourClass</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

运行打包命令:mvn clean compile assembly:single

相关推荐
zone77397 小时前
001:简单 RAG 入门
后端·python·面试
F_Quant7 小时前
🚀 Python打包踩坑指南:彻底解决 Nuitka --onefile 配置文件丢失与重启报错问题
python·操作系统
允许部分打工人先富起来8 小时前
在node项目中执行python脚本
前端·python·node.js
IVEN_8 小时前
Python OpenCV: RGB三色识别的最佳工程实践
python·opencv
haosend9 小时前
AI时代,传统网络运维人员的转型指南
python·数据网络·网络自动化
曲幽9 小时前
不止于JWT:用FastAPI的Depends实现细粒度权限控制
python·fastapi·web·jwt·rbac·permission·depends·abac
IVEN_1 天前
只会Python皮毛?深入理解这几点,轻松进阶全栈开发
python·全栈
Ray Liang1 天前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
AI攻城狮1 天前
如何给 AI Agent 做"断舍离":OpenClaw Session 自动清理实践
python
千寻girling1 天前
一份不可多得的 《 Python 》语言教程
人工智能·后端·python