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

相关推荐
一只自律的鸡1 小时前
【MySQL】第四章 排序和分页
数据库·mysql
_殊途1 小时前
项目开发手册-开发流程
java
想要AC的sjh1 小时前
华为Java专业级科目一通过心得
java·开发语言·华为
qq_203769491 小时前
debian13安装PostgreSQL并远程连接
数据库·postgresql
苏小瀚1 小时前
[MySQL] 联合查询
数据库·mysql
雪碧聊技术1 小时前
Linux命令过关挑战
linux·运维·数据库
青鱼入云1 小时前
Java 11对集合类做了哪些增强?
java
qq_12498707531 小时前
基于Spring Boot的高校实习实践管理系统(源码+论文+部署+安装)
java·spring boot·后端·毕业设计
oak隔壁找我2 小时前
SpringBoot + MyBatis 配置详解
java·数据库·后端
oak隔壁找我2 小时前
SpringBoot + Redis 配置详解
java·数据库·后端