загрузка артефактов из Artifactory на основе Crc - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть некоторые из моих артефактов (некоторые двоичные файлы, специфичные для моих проектов), хранящиеся на сервере артефактов. Я хочу загрузить определенные файлы (все, что мне нужно для каждой функции или тестового примера) из хранилища Artefactory. Я могу использовать Java API или REST API. Исходный код программы, в которой используются артефакты, написан на Java с использованием maven. В дополнение к возможности загрузки, я хочу, чтобы загрузка происходила только в том случае, если артефакт еще не загружен, в идеале с использованием некоторой контрольной суммы. Я новичок в Java, было бы замечательно, если бы кто-то мог дать некоторые советы, чтобы начать меня в этом направлении.

1 Ответ

0 голосов
/ 12 сентября 2018

Для каждого артефакта, который вы хотите использовать со своего сервера артефактов, вам необходимо знать подробности артефакта, такие как groupId , artifactId , версия .Затем добавьте их в свой pom.xml в качестве зависимости.

Например, чтобы добавить junit в качестве зависимости, необходимо иметь groupId , artifactId , версия библиотеки junit.Добавьте его следующим образом, используя scope в качестве теста.

 <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>

Еще одна вещь, не забудьте добавить артефактный сервер (сервер репозитория) в репозитории pom.xml, если онеще не добавлено.

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