【发布时间】:2012-09-14 05:27:46
【问题描述】:
我有一个用 Maven 构建的 Java 应用程序,它有很多依赖项。在执行我的测试用例时,它们有时会通过,有时会因为一些不兼容的类组合而失败。因此,在类路径中似乎必须有一些类是随机抽取的。一个好一个不行。
- 如何找出我的类路径中哪些类/jar 不兼容?
- 什么是使用 Maven 以免落入兼容性陷阱的正确方法?
【问题讨论】:
-
Maven怎么知道? OSGi 就是答案....
-
独立工具Tattletale是一个不错的选择,我个人使用progurad作为一站式解决方案,因为它更容易与Maven集成。