问题标签 [maven-central]

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 回答
4820 浏览

maven - Maven 检查本地存储库,但从中央下载。为什么?

我们有一个用于缓存的本地工件存储库设置。它是在我们的项目中配置的,但是当我查看构建过程的标准输出时,我看到了这样的行

所以看起来它正在尝试从本地存储库和 Maven Central 下载 jar,然后实际使用 Maven Central)。

如果我在浏览器中复制本地存储库的 url,我会毫无问题地得到 jar。

如果我检查人工制品的管理应用程序,我可以看到人工制品。

任何人都可以解释为什么要使用 Maven Central 吗?

更新:发生了什么,我做了什么:

orien 的回答解释了为什么 Maven Central 被访问。

mliebelt 评论向我暗示了我的解决方案:看起来我们的本地存储库在必须首先下载工件时响应缓慢。我将缓存配置为在请求 pom 时急切地下载 jar 和源。这应该会减少从其他地方下载的工件数量。

0 投票
2 回答
1344 浏览

maven - 为什么是包含的元素

当我导航到 - http://search.maven.org/#artifactdetails%7Corg.apache.portals.pluto%7Cpluto-container-api%7C2.0.2%7Cbundle

依赖是 -

不应该——

由于包含标签似乎会导致错误,因此附上 -

在此处输入图像描述

0 投票
5 回答
11083 浏览

maven - 从 Maven Central 中删除工件

我刚刚将一个工件从 oss.sonatype.org 同步到 Maven Central。这样做之后,立即发现了一个问题(当然)。我还没有宣布新的神器,目前还不太可能有人在使用它,所以我想在有人开始使用损坏的版本之前将其删除。

如何从 Maven Central 中删除损坏的工件?

0 投票
3 回答
5456 浏览

maven - Maven Central 的 Nexus 索引不是最新的(新安装)

我有一个全新的 Sonatype Nexus 安装,我打算用它来代理 Maven Central 和其他存储库。一切似乎都运行良好,直到我想从 com.theoryinpractise 获得最新版本的 clojure-maven-plugin。在 Eclipse 中,当我知道存在更高版本时,我只能看到最高版本 1.3.8 的版本。

我尝试搜索 search.maven.org 并确认版本 1.3.9 和 1.3.10 确实在中央存储库中可用。

我已经使用 Web 界面登录到 Sonatype Nexus,并为中央存储库尝试了“浏览索引”,它只列出了最高 1.3.8 的版本。但是,对同一存储库使用“浏览远程”选项卡会显示最高 1.3.10 的版本。

我已经尝试了我能想到的所有方法来更新索引(“下载远程索引”设置为 true,并且我选择了过期缓存、修复索引、更新索引)。我的 Nexus 安装只有 4 天,所以我不确定为什么至少 3 个月的 1.3.9 版本不会反映在最初下载的索引中。

如果您有任何关于下一步尝试的想法,我将不胜感激。

0 投票
2 回答
385 浏览

maven - 将工件提交到 Maven 中央存储库的程序和要求是什么?

我想需要一些通行证才能将工件提交到 Maven 中央存储库。

我想详细了解有什么要求,要遵循的程序是什么,以及在此过程中是否有教程或指南可以提供帮助。

我听说您还需要对工件进行数字签名(gpg),有关此的一些详细信息也将受到欢迎。

0 投票
2 回答
4027 浏览

maven - 如何在 Maven 中使用 Processing 核心库?

我想在我的 Maven 项目中使用处理库,但我找不到任何依赖项。我在哪里可以得到它?

0 投票
1 回答
880 浏览

java - 由 Maven Central 建模的所有依赖关系的可视化图表

以前关于 Stack Overflow的问题表明,可以绘制 Maven 托管项目中所有模块的图表。

我想知道是否有人已经完成并发布了 Maven Central 管理的所有依赖项的权威可视化表示?

0 投票
1 回答
1084 浏览

maven - 从 Maven Central 动态链接到最新的“jar-with-dependencies”

我正在尝试使用Maven 中央 API为最新版本的工件提供动态下载链接。虽然这适用于普通 jar,但我似乎无法将其链接到工件的“jar-with-dependencies”版本。

使用com.ning:nagios神器,最新的可以在

http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=com.ning&a=nagios&v=LATEST

我曾假设我可以使用l查询参数(基于链接的 API)来指定“jar-with-dependencies”分类器,但该链接仅下载普通 jar。

http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=com.ning&a=nagios&v=LATEST&l=jar-with-dependencies

有没有办法链接到这个版本的工件?

0 投票
2 回答
1516 浏览

android - 如何将工件添加到 Maven 存储库

我对maven一无所知。最近我下载了一个 Android 项目代码,其中包含 pom.xml 文件。因此,在搜索了几个小时后,我设法将它正确地导入为一个 Maven 项目。每件事似乎都没有错误,但对于一个项目。

缺少工件 org.mapsforge:mapsforge-map:jar:0.3.0

所以我看着我的

C:\Users\MWH.m2\repository\org\mapsforge\mapsforge-map\0.3.0

我所有的工件都存储在哪里。但是这个 mapsforge-map jar 没有可执行的 jar 文件。如果我的存储库中没有这个 jar,我该如何将它添加到这个 maven 项目中?

提前致谢。

0 投票
1 回答
110 浏览

java - Maven Central 中的 Web 资源

如果使用 jar 文件和 web 资源(js、css、图像),在 Maven 中央存储库中添加项目的最佳方法是什么?

我找不到任何好的方法来做到这一点,因此用户可以在 pom.xml 中添加依赖项并获取所有必需的文件(不仅是 jar 文件)。

我找到了 WebJars 项目,但它看起来有点复杂,需要额外的步骤(在获取我的项目之前添加和配置 webjars maven 插件)。

拥有另一个具有类似结构的项目会很有用。

谢谢你的帮助!