maven - maven 3 中 maven-metadata.xml 的架构或引用(特别是 <latest/>、<release/>)?

标签 maven maven-3 nexus maven-metadata

我看到 Nexus OSS 存储库管理器(重新)生成以下 maven-metadata.xml 并且找不到有关以下属性的含义的任何信息(或者我在哪里可以找到对 maven-metata.xml 的引用 - 类似于 pom.xml)

  • 最新 - 在我们的例子中不是最新的版本或 lastUpdated 时间戳。 Nexus 常见问题 says这仅适用于插件 Artifact 。真的是这样吗?当出现在非插件 Artifact 中时它是良性的还是有害的?
  • 发布 - 这个属性的意义是什么?何时用于 SNAPSHOT Artifact ?

  • Artifact 的 maven-metadata.xml - 由 Nexus 重新生成:
    <metadata>
      <groupId>com.castanealabs</groupId>
      <artifactId>castanealabs-config</artifactId>
      <versioning>
        <latest>10-SNAPSHOT</latest>
        <release></release>
        <versions>
          <version>1.0-SNAPSHOT</version>
          <version>7-SNAPSHOT</version>
          <version>8-SNAPSHOT</version>
          <version>10-SNAPSHOT</version>
          <version>11-SNAPSHOT</version>
        </versions>
        <lastUpdated>20120321194127</lastUpdated>
      </versioning>
    </metadata>
    

    最佳答案

    以下是有关 maven-metadata.xml 的一些引用资料文件。在这种情况下,简单的谷歌会有所帮助。

  • http://maven.apache.org/guides/getting-started/index.html
  • http://maven.apache.org/ref/3.3.9/maven-repository-metadata/index.html
  • https://issues.apache.org/jira/browse/MNG-3125
  • 关于maven - maven 3 中 maven-metadata.xml 的架构或引用(特别是 <latest/>、<release/>)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9811898/

    相关文章:

    java - Maven : including non-java files from more specific directory

    java - Maven-关系 : find dependent projects

    maven - 从Gradle发布到Nexus时如何解决此错误

    maven - 我可以使用什么maven命令从Nexus私服下载jar包?

    java - 从 JPA 实体查找用于 DDL 生成的 jpa-ddl-maven-plugin 时出错

    java - Maven错误: diamond operator is not supported in -source 1. 6

    Android AdMob 和 Maven

    java - 即使我有正确的命名约定 *IT.java,故障安全插件也不会选择测试类

    maven - oracle依赖有问题吗?

    http - 使用 Archiva 重新部署时使用 Maven-3 Got Http 409 错误