我的项目依赖jparsec
,哪个依赖cglib
,哪个依赖asm
。我的项目也直接依赖于asm
,但比那个更新的版本cglib
依赖于:
看来我不能排除asm
我的jparsec
依赖。当我尝试用 Eclipse 排除它时,它对我的 pom.xml 没有任何改变。如果我手动排除它,它没有效果。
我在这里唯一的选择是排除cglib
然后jparsec
手动添加对排除的依赖项cglib
吗asm
?这对我来说似乎有点令人费解,但它确实有效。
我的项目依赖jparsec
,哪个依赖cglib
,哪个依赖asm
。我的项目也直接依赖于asm
,但比那个更新的版本cglib
依赖于:
看来我不能排除asm
我的jparsec
依赖。当我尝试用 Eclipse 排除它时,它对我的 pom.xml 没有任何改变。如果我手动排除它,它没有效果。
我在这里唯一的选择是排除cglib
然后jparsec
手动添加对排除的依赖项cglib
吗asm
?这对我来说似乎有点令人费解,但它确实有效。
我原以为如果您在 POM 中放入asm
之前jparsec
,则不需要排除。Maven “最近定义”行为将启动以确保仅4.1
使用。
根据我的评论,您有 2 个选项来解决此问题:
cglib
和添加jparsec
排除。cglib
asm
asm
在依赖项上方找到您的jparsec
依赖项。