记录解决问题--使用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 。

相关推荐
派小心.几秒前
网站统计多域名数据隔离配置
大数据·数据库·人工智能·小程序·数据分析
w_zero_one1 分钟前
动态规划(三)
java·算法·动态规划
木棉软糖12 分钟前
JDBC 读 ResultSet 读到一半,报 stream closed
java·mysql·spring
DongQiShanRen13 分钟前
六根硬件映射(中):双站校验、生克闭环与驱动接口
数据库·人工智能·算法·rust·哈希算法·集成学习
狂奔的sherry18 分钟前
JRuby 多线程反引号偶发 127:GC 提前释放了 posix_spawn 的 argv
java·linux·ruby·gc·jruby
咖啡八杯20 分钟前
异常体系设计:三类策略(i18n code、message、受检异常)
java·架构·代码规范
wespaul21 分钟前
VeapAI 自然语言操作实战|第 09 篇:收尾——六条原则与三条演进线
大数据·数据库·人工智能
tryxr31 分钟前
事务的特性
数据库·事务
广州灵眸科技有限公司32 分钟前
瑞芯微(EASY EAI)RV1126B DeepSeek R1部署教程
linux·数据库·yolo
Spatial3Ddddd34 分钟前
2026空间三维重建服务商横向对比
java·服务器·人工智能