Как структурировать «lib» в приложении Spring Boot? - PullRequest
0 голосов
/ 12 апреля 2019

В Java наиболее приемлемый способ ссылки на JAR-файлы, относящиеся к конкретному проекту, - это папка lib в корне проекта. Пример: проект написан как сервис, который ссылается на файл JAR, который связывается с фактической конечной точкой. Этот файл JAR не хранится во «Внешних библиотеках». Он хранится в папке lib в корне проекта со многими другими файлами jar, которые используются проектом.

Какое наиболее распространенное соглашение о хранении внешних файлов JAR в приложении Spring Boot? Так же? Различный?

1 Ответ

1 голос
/ 12 апреля 2019

Мы сделали точно так же, как вы описали, с использованием Spring-Boot с необычной зависимостью JAR, которая не может быть загружена в репозиторий из-за проблем с лицензированием поставщиков.Файл jar был скопирован в каталог lib в корневом каталоге проекта и на него ссылались в gradle следующим образом:

compile fileTree(dir: "lib", include: ["the-jar-filename.jar"])

У нас не было проблем с этим решением.

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