Как предоставить JAR-файлы зависимости для создания проекта Maven? - PullRequest
0 голосов
/ 23 октября 2019

У меня есть проект Maven, в котором используются два JAR-файла зависимости, которые я создал в своей локальной среде. Но когда я пытаюсь собрать проект Maven (чистая установка), он терпит неудачу, так как он не может найти эти два JAR-файла. Как передать эти два JAR-файла?

Проект извлекается из Git и затем собирается. Он работает нормально, если нет JAR-файлов зависимостей.

Ответы [ 2 ]

2 голосов
/ 23 октября 2019

Обычная практика сегодня - загружать его в хранилище артефактов (Nexus, Artifactory, Azure Devops Feed и т. Д.). Если у вас никого нет, вы можете установить эти jar-файлы в свой локальный репозиторий (на jenkins-slave или master. Вы должны скопировать jar-файлы раньше.), Используя Maven Install Plugin .

2 голосов
/ 23 октября 2019

В Maven вы извлекаете свои зависимости из репозитория Maven. Многие банки можно взять из MavenCentral. В корпоративной среде вы обычно запускаете свой собственный Nexus / Artifactory, в котором вы управляете своими артефактами (которые вы создали) и внешними зависимостями. Это лучшее место для ваших банок.

...