【问题标题】:pom.xml and pom.properties are not found in dom4j(2.1.1).jar, is there any other way to find pom propertiespom.xml 和 pom.properties 在 dom4j(2.1.1).jar 中找不到,有没有其他方法可以找到 pom 属性
【发布时间】:2019-11-02 13:20:44
【问题描述】:

为了将 ant 转换为 maven,我正在基于 jar 列表以编程方式构建 pom.xml。很少有像 log4j 这样的 jar 有 pom.xml 和 pom.properties 在 jar 中找到。像 dom4j 这样的其他一些 jar 没有 pom.xml 和 pom.properties。如何获取 dom4j 的 groupid、artifactid 和 version。

我很感激这些建议。

【问题讨论】:

    标签: maven log4j dom4j


    【解决方案1】:

    两年前我也遇到过同样的问题。我有数百个罐子需要与 Maven 坐标相匹配。

    我的流程大致如下:

    • 找pom
    • 在 MavenCentral 中查找 sha1
    • 尝试从文件名中提取 artifactId 和版本。在 MavenCentral 中搜索。通常,只有一个(合理的)groupId。
    • 如果无法确定版本或 groupId 不明确,请从 jar 中提取类并进行比较以找到匹配项。

    我实际上花了很多天来做这件事。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      相关资源
      最近更新 更多