我目前正在重构一个大型Java应用程序.我将其中一个中心(Eclipse)项目拆分为大约30个单独的"组件",但它们仍然是相互依赖的.为了更好地了解什么取决于我正在寻找什么方式来绘制编译时依赖性.
到目前为止我找到的所有工具都能够绘制包或类依赖关系或Eclipse插件之间的依赖关系,但是我想到的只是看看每个Eclipse项目的类路径设置,并从中构建一个粗略的粒度图.
之后我会更深入,但是现在这只是意味着我无法看到所有树木的森林.
可以采用什么方法来验证库是否与特定版本的Java兼容?
示例:库X是在Java 1.7上编译的,因此它可能无法在Java 1.7或更低版本上运行.
谢谢.