4

我正在尝试使用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

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

4

1 回答 1

5

事实证明分类器参数'c'用于重定向下载服务,而不是'l'在 Solr API 中使用(因为该 API'c'用于“类名”) - 所以这将起作用:

https://search.maven.org/remote_content?g=com.ning&a=nagios&v=LATEST&c=jar-with-dependencies

(注意,在Sonatype 将 BASIC auth 放在旧 url 上更新- 我们现在使用 maven.org 上的这个新的官方下载 url)

它下载包含依赖项的 1.2MB jar(不是常规 jar)——当前最新版本是nagios-0.0.2-jar-with-dependencies.jar.

于 2013-02-13T10:10:24.820 回答