Динамично свързване към най-новия „jar-with-dependencies“ от Maven Central

Опитвам се да използвам Maven central API, за да предоставя динамични връзки за изтегляне за най-новите версии на артефакт . Въпреки че това работи за нормален буркан, не мога да го накарам да се свърже с версията на артефакта „буркан със зависимости“.

Използвайки артефакта 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

Има ли някакъв начин да се свърже с тази версия на артефакта?


person Jake Wharton    schedule 13.02.2013    source източник
comment
Все още не разбирам защо някой отхвърли този въпрос.   -  person carlspring    schedule 13.02.2013


Отговори (1)


Оказва се, че параметърът на класификатора е 'c' за пренасочващата услуга за изтегляне, а не 'l', както се използва в Solr API (в този API 'c' е за 'classname') - така че това ще работи:

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

(забележка, актуализирано след Sonatype постави BASIC удостоверяване на стария URL адрес - вместо това сега използваме този нов официален URL адрес за изтегляне на maven.org)

Той изтегля буркана от 1,2 MB, който включва зависимости (не обикновения буркан) - в момента най-новата версия е nagios-0.0.2-jar-with-dependencies.jar.

person Roberto Tyley    schedule 13.02.2013
comment
Уф, трябваше да знам просто да опитам това. Обвинявам липсата на сън. Благодаря! - person Jake Wharton; 13.02.2013
comment
Има ли все пак връзка към зависимост като тази, без да се натиска основното удостоверяване? - person Luke; 05.01.2015