Как разрешить зависимости javadoc проекта из репозитория с помощью инструмента comven-line - PullRequest
0 голосов
/ 17 декабря 2011

Вообще говоря, существует три типа пакетов: *.jar, *-sources.jar и *-javadoc.jar для каждого артефакта в удаленном хранилище maven, но mvn разрешает только зависимость jar при компиляции исходного кода.

Может кто-нибудь сказать мне, как разрешить *-sources.jar и *-javadoc.jar из удаленного репозитория с помощью mvn.

Ответы [ 3 ]

0 голосов
/ 17 декабря 2011

mvn dependency:sources может загрузить исходные вложения из удаленного хранилища maven, если оно существует.См. http://maven.apache.org/plugins/maven-dependency-plugin/usage.html.

Но как получить Javadoc?

0 голосов
/ 24 апреля 2014

Я полагаю, что вопрос о том, как получить javadoc, был дан в соответствующей теме: Получить исходные файлы JAR из репозитория Maven

Это mvn dependency:resolve -Dclassifier=javadoc

0 голосов
/ 17 декабря 2011

Строго говоря, остальные не являются зависимостями, поэтому "разрешать" нечего.

Если вы хотите получить этот jar-файл, вы можете просто загрузить [repo-url]/[groupId]/[artifactId]/[version]/[artifactId]-[version]-sources.jar ... В большинстве репозиториев можно перемещаться по структуре каталогов, поэтому вы сможете найти его просто.

Вы также можете попробовать

mvn dependency:get groupId:artifactId:version:jar:sources -Dtransitive=false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...