Maven 复制依赖项在 Windows 中工作正常,但在 Linux 中不行

问题描述 投票:0回答:1

我有一个 Spring Boot 项目,它使用 Thin jar 插件来复制依赖项。我正在将所有依赖项复制到一个文件夹中。我之前没有收到任何未找到类的错误,因为 jar 存在于相应的文件夹中。它在 Windows 和 Linux 下都可以工作。我将 Spring Boot 版本更新到 2.7.5。在窗户中建造时,所有罐子都以薄罐子的形式存在。没有错误。但是,当从存储库构建 Linux jar 时,不会将其复制到相应的文件夹。例如 /org/springframework/spring-context-support/5.3.24/ 位置缺少 spring-context-support jar。 在 Maven 存储库中存在此 jar。但是在Linux中,当复制到公共文件夹时,只有pom被复制。所以我收到类未找到错误。 但在 Windows 中它工作正常。

我交叉检查了setting.xml。但仍然无法指出发生了什么。

spring-boot maven maven-plugin
1个回答
0
投票

这里有同样的问题,只是我们没有使用 Spring-Boot。

在 Windows 上,依赖项从我们的 Maven 存储库复制得很好,但在 Linux 运行器上,什么也没有(并且在 Maven 构建期间没有错误)。

您找到解决这个问题的方法了吗?

Ps:我丢失了我的 stackoverflow 帐户,所以我没有声誉只能发表评论抱歉

© www.soinside.com 2019 - 2024. All rights reserved.