maven 3中maven-metadata.xml的模式或参考(特别是<latest>,<release>)?</release> </latest>

时间:2012-03-21 19:56:11

标签: maven maven-3 nexus maven-metadata

我看到Nexus OSS repo manager(重新)生成以下maven-metadata.xml,但无法找到有关以下属性含义的任何信息(或者我在哪里可以找到对maven-metata.xml的引用 - 类似于{{ 3}})

  • 最新 - 在我们的案例中不是最新的版本或lastUpdated时间戳。 Nexus FAQ pom.xml这仅适用于插件工件。真的是这样吗?对于非插件工件存在时是良性还是有害?
  • 发布 - 这个属性有什么意义?用于SNAPSHOT工件?

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>

1 个答案:

答案 0 :(得分:3)

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

  1. http://maven.apache.org/guides/getting-started/index.html
  2. http://maven.apache.org/ref/3.3.9/maven-repository-metadata/index.html
  3. https://issues.apache.org/jira/browse/MNG-3125