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

相关推荐
大飞记Python3 分钟前
【2026更新】Python基础学习指南(AI版)——安装
自动化测试·python·ai编程
AI街潜水的八角14 分钟前
YOLO26手语识别项目实战1-三十五种手语实时检测系统数据集说明(含下载链接)
python·深度学习
2401_8274999917 分钟前
python核心语法03-数据存储容器
开发语言·python
哈伦201922 分钟前
第一章 Jupyter Notebook基础实操
python·jupyter·基础操作
人道领域34 分钟前
2026技术展望】Python与AI的深度融合:从“能用”到“好用”的质变之年
人工智能·python·大模型·agent
chushiyunen34 分钟前
python异常模拟工具类(异常生成工具类)
开发语言·python
测试199838 分钟前
python+selenium 定位到元素,无法点击的解决方法
自动化测试·软件测试·python·selenium·测试工具·测试用例·压力测试
Deadly_Bug_GF42 分钟前
PID 控制器的核心原理
开发语言·python
狗都不学爬虫_1 小时前
JS逆向 - Akamai阿迪达斯(三次) 补环境、纯算
javascript·爬虫·python·网络爬虫·wasm
深蓝海拓1 小时前
基于QtPy (PySide6) 的PLC-HMI工程项目(一)使用自定义socket协议的基本方法
python·plc