代码之家  ›  专栏  ›  技术社区  ›  Jared

在Maven存储库中查找特定插件的可用版本列表?

  •  15
  • Jared  · 技术社区  · 15 年前

    http://repo1.maven.org/maven2

    4 回复  |  直到 8 年前
        1
  •  23
  •   letsintegreat israelss    4 年前

    取回 maven-metadata.xml 文件,放置在工件目录中,例如。 https://repo1.maven.org/maven2/com/sun/media/jai_codec/maven-metadata.xml com.sun.media 和人工 jai_codec

    <?xml version="1.0" encoding="UTF-8"?>
    
    <metadata>
      <groupId>com.example</groupId>
      <artifactId>project</artifactId>
      <versioning>
        <latest>0.0.5</latest>
        <release>0.0.5</release>
    
        <versions>
          <version>0.0.3</version>
          <version>0.0.4</version>
          <version>0.0.5</version>
        </versions>
        <lastUpdated>20090725212606</lastUpdated>
      </versioning>
    
    </metadata>
    
        2
  •  5
  •   matt b    15 年前
        3
  •  2
  •   Rich Seller    15 年前

    正如Robert的回答所说,存储库中每个工件的maven-metadata.xml文件包含您需要的版本信息。特别注意 释放 元数据中的元素。latest元素表示要发布的最后一个版本,但这可能不是您想要的版本。例如,它可以是旧版本的维护版本、候选版本或里程碑。release version(发布版本)表示打算作为发行版处理的最后发布版本,因此通常您希望采用此版本。

    参考 Maven super POM 有一个特殊的 配置文件,通过设置 性能释放酶 updateReleaseInfo

        4
  •  1
  •   user2189998    9 年前

    根据实际用例的不同,它可能值得一看 http://www.mojohaus.org/versions-maven-plugin/

    推荐文章