我有两个依赖项A和B。在B中,我有多个传递依赖项BB1,BB2,BB3,BB4等。在这些传递依赖项中,我又有一个较低版本的依赖项A,这是导致问题的原因。version 2.4 > BB1 version 4.6 > A version 2.2
B version 2.4 > BB2 version 2.8 > A version 1.8 该项目扫描所有嵌套依赖项我在B中为A尝试了排除,但不起作用。有没有办法在BB1和BB2中显式地增加A的版本?还有其他的解决方案吗
这个定义运行良好,只有一个例外:它将所有测试依赖项复制到target目录中,在该目录中,我只需要运行目标jar所需的运行时依赖项。我试图排除它使用<excludeScope>配置,就像在中描述的那样。scope, this will exclude everything. -> [Help 1]
我真的不明白为什么排除测试范围会排除一切,因为在不排除test范围的情况下,目标目录也包含所有运行时依赖项排除测试依赖项会