我有一个项目,它有大量的类(> 1000),它们被归档到7个罐子中。所有这些罐子都是分开建造的(使用蚂蚁)。如果有人已经改变了这些类中的一个,可能会有许多其他类依赖于这个类,并且所有这些类都将失败运行时。我怎样才能检查从其他罐子的类文件的依赖关系? 谢谢。如何检查其他类对类的依赖关系
回答
如果您使用NetBeans之类的东西,您可以打开所有项目并使用“查找用法”。
您可以使用Class Dependency Analyzer工具。
如果我迁移到Maven,它会有帮助 – user1238442 2012-02-28 19:06:54
这不是一个Maven工具。它是一个独立的Java应用程序,允许您指向一组jar文件并绘制jar,packages和classes之间的依赖关系。 – Martin 2012-02-28 19:46:14
最好的办法是使用Eclipse或NetBeans之类的IDE。 IDE可以通过很多方式来解决这个问题。
如果您没有项目的源代码或源代码包,您应该创建一些集成测试,以帮助您进行回归测试(实际上,大多数人会说您应该这样做)。你可以从查看JUnit开始。更改后,如果任何测试失败,则知道您需要查看类/ API的用法。
我没有一些罐子的来源。有没有任何插件可以帮助我吗? – user1238442 2012-02-28 19:09:08
- 1. Java - 如何查找类和其他级别的依赖关系
- 2. 如何检查库中的类与java中的依赖关系
- 3. 编译与其他类的依赖关系的ruby脚本
- 4. 按类名查找pom依赖关系
- 5. 2类依赖关系?
- 6. 类依赖关系工具
- 7. 如何检查依赖关系图中的其他冲突信息?
- 8. TypeScript如何知道集成为依赖关系的其他模块的类型?
- 9. 从依赖于其他2个关系
- 10. 如何省略作曲家对PHP依赖关系的检查?
- 11. 如何检查Java库对appengine白名单的依赖关系?
- 12. 检测对删除的依赖关系
- 13. 如何查找java类依赖关系树
- 14. Makefile - 如何调用具有依赖关系的其他makefile
- 15. 依赖关系排序与循环依赖关系的检测
- 16. 依赖关系的nuget依赖关系
- 17. 类中的数据依赖关系
- 18. 排除依赖关系的类
- 19. Roslyn获取类的依赖关系
- 20. Java类的绘制依赖关系图
- 21. 类之间的循环依赖关系
- 22. 类的循环依赖关系
- 23. 如何在匕首中处理与多个其他依赖关系的依赖关系?
- 24. 查找Maven依赖项对象的依赖关系
- 25. 通过基类提供依赖关系
- 26. OSGi服务类依赖关系
- 27. 测量类别依赖关系
- 28. 将依赖关系注入静态类
- 29. 类依赖关系和层次结构
- 30. 如何调查.NET DLL依赖关系?
实施一些单元测试 – NimChimpsky 2012-02-28 17:32:38