假设我有一个维护不善的项目,所有库都位于 CVS/硬盘驱动器中,并且构建在纯 Ant(没有 Ivy)中运行,甚至使用 IDE 编译。是否有一个工具可以查看最终产品(jar/war/ear)并给我一些关于它的依赖关系的报告,甚至创建一个示例 pom.xml/build.gradle?
问问题
119 次
假设我有一个维护不善的项目,所有库都位于 CVS/硬盘驱动器中,并且构建在纯 Ant(没有 Ivy)中运行,甚至使用 IDE 编译。是否有一个工具可以查看最终产品(jar/war/ear)并给我一些关于它的依赖关系的报告,甚至创建一个示例 pom.xml/build.gradle?
可以提供帮助的是 Maven Central 的高级搜索。使用“通过 SHA-1 校验和”,您可以选择您的罐子。如果该 jar 在 Maven Central 可用,您将获得它的坐标。这将是一个好的开始,并有望解决您的大部分依赖项。