Используя Maven API загрузите JAR - PullRequest
0 голосов
/ 30 декабря 2011

В простой java-программе, как я могу скачать JAR из репозитория Maven?Хранилище может быть как локальным, так и удаленным?Я использую Maven 3.

Ответы [ 2 ]

0 голосов
/ 01 января 2012

Как отмечает @amit, ваше использование Maven-3 не имеет значения. Ваше приложение заинтересовано в доступе к JAR во время выполнения . просто так случается, что этот JAR-файл доступен в репозитории Maven. Maven - это инструмент для сборки. Это не может помочь вам во время выполнения.

Так что, если мы правильно истолковали ваш вопрос, проблема заключается в формулировании URL-адреса и выполнении HTTP-запроса. Поскольку вы говорите, что JAR размещается в репозитории Maven, вам известен формат URL:

http://repository.url/group_id_segments_separated_with_slashes/artifact_id/version/artifact_id-version.jar

Вы можете воспользоваться этим в своей программе, если вам необходимо получить доступ к нескольким JAR-файлам таким образом.

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

определяет необходимое отображение для тегов зависимостей в POM.xml, а затем предоставляет информацию о хранилище внутри тегов хранилища ... например ..

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-server</artifactId>
    <version>1.11</version>
</dependency>

и

<repository>
    <id>snapshot-repository.java.net</id>
    <name>Java.net Snapshot Repository for Maven</name>
    <url>https://maven.java.net/content/repositories/snapshots/</url>
    <layout>default</layout>
</repository>

подробнееоб этом здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...