问题标签 [maven-metadata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
816 浏览

maven - Artifactory maven 3无法找到快照文件

我在将 jar 文件提供给 maven 3 构建过程时遇到问题

我已将 jar 文件 gwt-openlayers-server-1.0-SNAPSHOT.jar 部署到 libs-snapshot-local

我可以使用 Artifacts 选项卡中的常规查找找到这个 jar 文件,它显示为

所以我知道神器有它。

当我尝试使用带有以下部分的 pom 进行构建时

我收到一个关于无法找到 gwt-openlater-server 的诊断的构建错误,请参阅清单。

我不明白为什么我有这个问题,神器有文件!

我正在使用 mvn -U compile

有什么建议么

0 投票
2 回答
2042 浏览

maven - 使用 Maven 元数据发布 Ivy SNAPSHOTS

我有一个常春藤项目,将其工件发布到 Nexus Maven 存储库。然后我需要其他 Maven 项目才能使用这些 jar 作为依赖项。我已经能够让 Ivy 创建和上传 pom.xml 以及 jars,它工作正常。问题是,当我使用 Ivy 发布新的 SNAPSHOT 版本时 - 没有一个 Maven 项目将检索新的快照依赖项,即使我这样做:

我注意到 Ivy 没有将 maven-metadata.xml 文件发布到存储库——我认为这是问题所在?如果是这样,有什么方法可以让 Ivy 制作这个?

0 投票
2 回答
1111 浏览

maven - Sonatype Nexus:出乎意料的价值“maven-metadata.xml”中的标记

我正在使用 Sonatype Nexus v2.3.1-01,但<latest>标签的值有问题。我认为每次我上传一个新版本的工件时,这个值都会更新。

现在,我查看了昨天已将新版本部署到 Nexus<latest>的几个工件的值。结果:

  • <latest>一些工件的字段包含昨天的版本值(我所期望的)
  • <latest>一些工件的字段值稍早一些(几天)
  • <latest>一些工件的字段保存一个月或更早的值

所以我想要么是我对这个标签的理解有问题,要么是设置/配置有问题。有任何想法吗?

谢谢,克里斯蒂安

0 投票
6 回答
159127 浏览

java - 为什么 Maven 每次都下载 maven-metadata.xml?

以下是尝试使用 maven 构建 Web 应用程序时,当我的 Internet 连接不稳定时,我通常会遇到的错误。

我的问题是,为什么每次之前构建相同的应用程序时,maven 总是必须下载。

我的配置可能有什么问题使 maven 每次都下载?

以下是我尝试离线构建时遇到的错误:

0 投票
1 回答
624 浏览

maven - nexus 获取 maven-metadata.xml 作为依赖项

我想知道是否可以将 maven-metadata.xml 文件作为 maven 依赖。我想要实现的是从nexus' maven-metadata.xml 获取内部版本号。

ps 是的,我知道它可以通过 Nexus REST API 检索,但我对上面提供的特定场景感兴趣。

0 投票
0 回答
1031 浏览

maven-2 - 如何使 maven-metadata.xml 的发布版本成为最高版本号?

我有一个项目 A 需要 AAA:BBB 作为依赖项。

部署 AAA:BBB 的分支版本(例如 0.2.1-4)后,发布版本号是最新部署的版本号(0.2.1-4),而不是最高版本号(0.3.3)。

maven-metadata.xml:


因此在构建项目A时,AAA:BBB的RELEASE版本号会解析为0.2.1-4,而不是0.3.3,导致构建失败。

只有通过 Sonatype nuxus UI 重新构建元数据后,我们才能拥有最高版本号。


maven-metadata.xml 重建元数据后带有排序的版本号:




部署工件后 是否可以将 maven-metadata.xml 更新RELEASE VERSION为编号?谢谢。HIGHEST VERSION


0 投票
1 回答
4713 浏览

java - Maven 依赖版本不匹配问题 - 从 repo 解决过时的依赖版本

当我尝试在 Eclipse 中构建我的 Maven 项目时,我收到了以下构建失败消息:

我的 POM 文件正在请求此工件的 1.5 版,因此该部分是正确的。但是在列出的存储库中,版本 1.3、1.4 和 1.5 都可用,并且根目录中也有正确的 maven-metadata.xml 文件。简单地将我的 POM 文件要求更改为旧版本不是一种选择,因为我需要最新版本的工件中的功能。

我真的很难过。有什么我忽略的可能导致 Maven解析的版本号低于 repo 服务器上实际可用的版本号吗?

0 投票
1 回答
501 浏览

maven - Artifactory 未缓存 maven-metadata.xml 文件

有没有办法让神器缓存 maven-metadata.xml 文件?

每次我发布我的工件的一个版本时,都需要花费大量时间来搜索新版本的工件。

是否可以在 Artifactory 上为该文件选择“时间缓存”?

0 投票
1 回答
27 浏览

maven - 从一个特定的存储库中检索一个包的 maven-metadata.xml

Maven 将有关包版本控制等的元数据写入名为 maven-metadata*.xml 的文件中。我必须确定此类元数据文件中某些版本更改的根本原因,因为它似乎破坏了我的构建。

是否有一个命令行调用,我可以通过它将此文件下载到我的本地计算机以获取特定的包和特定的 Nexus 存储库?还是有另一种方法可以查明,maven 存储库如何设置这些版本信息?

0 投票
1 回答
996 浏览

maven - maven-metadata.xml 对于一组非常慢

什么是maven-metadata.xml“团体”?我们如何影响 Mavenmaven-metadata.xml是为组加载还是为特定存储库加载?为什么为组加载它们如此慢?

大约需要 22 秒才能加载。

需要 32 毫秒。

Nexus 1.9.2 中有一个相关的错误,但我们现在使用的是 2.5.1。