1.在libs下导入两个jar包。分别是commons-beanutils-1.8.3.jar和commons-collections-3.2.jar,都包含ArrayStack.class,编译就不通过,关键包名也是相同的都是,org.apache.commons.collections。哪位大神给个解决。。。。。。
本人试过了packagingOptions进行配置,貌似没起作用,求教
2.求教。。。。。。。。。。。。。。。。。。。。。。。。
3.libs的jar如下
异常如下:
4.求教大神。。。。。。。。。。。。。。。。。。在线等
commons-beanutils-1.8.3
是可选依赖(optional)commons-collections-3.2.1
的
<dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> <optional>true</optional> </dependency>
具体见commons-beanutils-1.8.3.pom,
而commons-collections已经迁移到commons-collections4,参考maven中央库说明
如果需要同时使用beanutils和collections的话,可以采用commons-collections4,新分支的包名为org.apache.commons.collections4
,这样ArrayStack.class
不会在同一package下出现,
希望这样能解决你的问题!
在gradle没找到可以屏蔽jar包中,某一个类的,只好手动删除了。虽然解决了,但是貌似不符合常理
实在不行换包了
直接去掉一个包不久 OK 了?把这个包给去掉 commons-collections-3.2.jar,应该可以。