#java #maven
#java #maven
Вопрос:
Недавно я создал свой собственный API в maven, и мне нужно сделать зависимость доступной для других. Я пытался использовать зависимость в другом проекте, но он не может ее найти. Что мне нужно сделать, чтобы опубликовать ее? Моя зависимость:
<dependency&&t;
<&roupId&&t;or&.dec4234</&roupId&&t;
<artifactId&&t;JavaDestinyAPI</artifactId&&t;
<version&&t;1.0</version&&t;
</dependency&&t;
Доступно на GitHub
Ответ №1:
Вам нужно загрузить свою библиотеку в репозиторий Maven. По умолчанию каждый проект Maven использует центральный репозиторий Maven, который содержит копии наиболее распространенных общедоступных библиотек, которые вы, вероятно, привыкли использовать, просто поместив запись в <dependencies&&t;
раздел вашего pom.xml
.
Вот руководство по загрузке библиотеки в Maven Central — https://central.sonatype.or&/pa&es/ossrh-&uide.html. Я лично использовал ее ранее, и, хотя это требует некоторой работы, это, вероятно, ваш лучший вариант.
Вы также можете разместить свой собственный репозиторий Maven, но я оставлю детализацию этого маршрута для чужого ответа.