2015-05-23 2 views
2

Я пытаюсь создать ebuild для gentoo. Ебилд предполагается загрузить исходные файлы, используя эту строкуКак связаться с maven source jar из ebuild

SRC_URI="http://search.maven.org/remotecontent?filepath=com/github/moaxcp/${PN}/${PN}/${PV}/${P}-sources.jar" 

Когда я бегу Ebuild URL-адрес переводится на

http://search.maven.org/remotecontent?filepath=com/github/moaxcp/recMD5/recMD5/1.0.1/recMD5-1.0.1-sources.jar 

ссылка не является правильным и возвращает 404.

Что такое стандарт для создания ссылки на артефакт в центральном центре maven?

ответ

2

Ссылка непосредственно к ресурсу:

SRC_URI="https://repo1.maven.org/maven2/com/github/moaxcp/${PN}/${PV}/${P}-sources.jar" 
+0

Это не работа переменной разрешенное к http://search.maven.org/remotecontent?filepath=com/github/moaxcp/recMD5/recMD5/1.0. 1/recMD5-1.0.1-sources.jar, который равен 404. –

+0

Я имею в виду, что вы должны изменить объявление переменной в файле ebuild на указанный выше URL, а не тот, который вы используете. –

+0

Обратите внимание, что URL-адрес загрузит исходную банку как переупакованную во время сборки; id, который вы хотите построить самостоятельно, вы должны взять источники из своего канонического репозитория, а именно: https://github.com/moaxcp/recMD5/archive/recmd5-1.0.1.zip –

Смежные вопросы