Maven 防止提供范围依赖的传递依赖

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

我有一个 Maven 依赖项,并提供了范围。它带来的传递依赖项没有标记为提供,而是标记为编译。

因此,当我使用maven程序集插件打包并创建jar文件时,它排除了依赖关系,但不排除它带来的所有传递依赖关系。

有没有办法从最终的 jar 中排除所有传递依赖项?

附注应用程序需要依赖关系以及所有传递依赖关系(因此无法排除)。所有这些依赖项都将在运行时提供。

maven-3 maven-assembly-plugin maven-dependency-plugin maven-dependency
© www.soinside.com 2019 - 2024. All rights reserved.