gpt4 book ai didi

java - Maven:如何通过 SHA 识别 jar 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:10:49 24 4
gpt4 key购买 nike

我继承了一个基于 Ant 的项目,该项目在 lib 目录中有超过 80MB 的 jar 文件。我想将其转换为 Maven。 jar 文件的命名非常简单,如 quartz.jar。由于没有组 ID 的指示,更不用说版本,将其转换为 pom.xml 格式将非常痛苦。

在给定 SHA 的情况下,是否有服务或 API 可以返回 jar 文件的 Maven 坐标(组、 Artifact 、版本)?

我的后备方案是检查每个 jar 中的 MANIFEST 文件,如果不是特定的 Maven 坐标,它至少会给我版本信息。

最佳答案

啊,看来我需要在 Google 上搜索“校验和搜索”,而不是“SHA”。出现了这个页面:

How to Convert from Ant to Maven in 5 Minutes

... 这说明您可以在 this page 上使用校验和搜索 .

基于此信息,我刚刚编写了一个 quick project在 Github 上,它将使用此 API 并自动生成 XML 依赖项节。您可以像这样使用它:

$ java com.armhold.Provenance lib_dir

它会打印出它找到的每个 jar 文件的 Maven 坐标。

关于java - Maven:如何通过 SHA 识别 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com