记录解决问题--使用maven help插件一次性上传所有依赖到离线环境,spring-boot-starter-undertow离线环境缺少依赖

1、场景

有网络环境的Maven依赖下载完后,仅将单个依赖复制到离线环境,离线环境中缺少必要依赖。

2、示例

java 复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-undertow</artifactId>
</dependency>

如果只把这个依赖复制到离线环境,将缺少相关依赖。

3、原因

追到依赖的pom文件中,发现pom文件中还有其他依赖。

4、解决

可以通过编译器一次一次的sync,将所有的依赖复制到离线环境,这种方式有效,需要多次sync。也可以使用Maven help插件,查看依赖树,将所有依赖一次打包好,复制到离线环境,然后多次sync。如示例中需要的依赖:io.undertow 、org.jboss 、 jakarta 、 org.glassfish 。

相关推荐
希望永不加班几秒前
SpringBoot 整合 MongoDB
java·spring boot·后端·mongodb·spring
sR916Mecz1 分钟前
MongoDB 详解、应用场景及案例分析(AI)
数据库·mongodb
℡終嚸♂6802 分钟前
Java 反序列化漏洞详解
java·开发语言
执笔画流年呀11 分钟前
如何用Navicat来创建表
java·mysql
好家伙VCC18 分钟前
**发散创新:基于以太坊侧链的高性能去中心化应用部署实战**在区块链生态中,*
java·python·去中心化·区块链
邂逅星河浪漫21 分钟前
【JavaScript】==和===区别详解
java·javascript·==·===
kvo7f2JTy22 分钟前
吃透Linux/C++系统编程:文件与I/O操作从入门到避坑
java·linux·c++
_MyFavorite_23 分钟前
JAVA重点基础、进阶知识及易错点总结(35)注解与反射
java·开发语言·tomcat
TON_G-T28 分钟前
useEffect为什么会触发死循环
java·服务器·前端
妙蛙种子31129 分钟前
【Java设计模式 | 创建者模式】工厂方法模式
java·后端·设计模式·工厂方法模式