У меня есть небольшой фрагмент кода, который используется для восстановления базы данных и несколько функций обработки данных. Этот код довольно обобщенный c для нескольких приложений, поэтому я решил разделить его на вечную библиотеку. В этом фрагменте кода у меня есть пара @Component
, которые автоматически подключаются / вводятся. В общем весна управлялась бобами. Однако я хочу рассматривать этот фрагмент кода для взаимодействия с базой данных как библиотеку (файл jar, который используется в родительском проекте). Я удалил @SpringBootApplication
аннотацию и spring-boot-maven-plugin
из этой библиотеки, как проект, и теперь я хочу упаковать его как файл jar и использовать в моем родительском проекте как maven зависимости или файл jar, добавленный в classpath. Это достижимо или я иду в неправильном направлении?
PS. Я не хочу, чтобы это был многоуровневый проект Maven. Это должно быть похоже на внешнюю библиотеку / пакет.