Добавление локального jar (oracle driver) в Maven и Bamboo - PullRequest
0 голосов
/ 20 февраля 2019

Мне нужно использовать драйвер базы данных oracle (oracle.jdbc.driver.OracleDriver) для проекта, но у Oracle нет репозитория Maven для него, поэтому я нашел единственный способ загрузить его на свою машину изатем "установить" .jar в Maven, как показано в этой статье .

Однако сейчас пришло время добавить проект на сервер сборки Bamboo моей работы, но, конечно, сборка не удаласьпотому что он не может найти драйвер оракула.

Мой вопрос: как вообще обрабатываются подобные вещи?Кажется, не существует способа «добавить» .jar в сборку Bamboo, а затем указать Maven на Bamboo на этот .jar.Еще одна альтернатива, которую я пробую, - это поместить оракул .jar во внутренний репозиторий git, но я не знаю, как указать Maven на получение .jar из репозитория git (в настоящее время я понимаю, что репозитории maven и репозитории git отличаютсявещь целиком).

Любые советы или предложения приветствуются, спасибо.

1 Ответ

0 голосов
/ 20 февраля 2019

Обычный способ - установить Nexus / Artifactory на сервере.Этот сервер используется для встроенных артефактов (ваш Bamboo развертывает на нем EAR / WARs / JAR), для прокси-серверов внешних репозиториев (не обязательно, но ускоряет работу) и для управления банками сторонних разработчиков, которые недоступны в других местах.

В вашем settings.xml вы просто указываете на этот Nexus / Artifactory и делаете то же самое для Bamboo.

...