Java 在罐子中查找依赖项

Java 在罐子中查找依赖项,java,jar,Java,Jar,我们正在将我们的项目从Ant迁移到Maven。在进行此迁移时,我们在查找Ant中使用的JAR之间的依赖关系方面面临困难。我只想知道在pom.xml中需要提及的主要JAR,其余的JAR将自动下载 简而言之,我想知道如何在我们项目中使用的JAR文件中找到依赖项。我建议您使用它来遍历指定目录中的每个JAR文件,并确定JAR文件之间的依赖项。输出将是xml,表示两个jar文件之间的依赖关系。JBoss项目中有一个名为的工具,可能值得一看: 该工具将为您提供比查找依赖项更多的功能: 确定JAR文件之间的

我们正在将我们的项目从Ant迁移到Maven。在进行此迁移时,我们在查找Ant中使用的JAR之间的依赖关系方面面临困难。我只想知道在
pom.xml
中需要提及的主要JAR,其余的JAR将自动下载


简而言之,我想知道如何在我们项目中使用的JAR文件中找到依赖项。

我建议您使用它来遍历指定目录中的每个JAR文件,并确定JAR文件之间的依赖项。输出将是xml,表示两个jar文件之间的依赖关系。

JBoss项目中有一个名为的工具,可能值得一看:

该工具将为您提供比查找依赖项更多的功能:

  • 确定JAR文件之间的依赖关系
  • 从类路径中查找缺少的类
  • 发现类/包是否位于多个JAR文件中
  • 如果同一个JAR文件位于多个位置,则为Spot
  • 包含每个JAR文件需要和提供的内容的列表
  • 验证类的SerialVersionId
  • 查找具有不同版本号的类似JAR文件
  • 查找没有版本号的JAR文件
  • 查找未使用的JAR档案
  • 识别密封/签名的JAR档案
  • 在JAR文件中查找类
  • 获取项目的OSGi状态
  • 删除黑名单API使用
  • 并为.WAR和.EAR档案生成相同的报告