Я хочу повторно использовать и централизовать утилиты, созданные мной для Spring REST API, для моих будущих проектов. Вот почему я решил передать их в свой собственный проект и сделать их доступными в качестве зависимости Maven.
Эти файлы Util, например, базовая служба, базовые контроллеры также содержат аннотации Spring, т.е. мне нужны некоторые зависимости Spring вмоя Util зависимость. Теперь я немного не уверен, делаю ли я ошибку или нет.
Прежде всего, я не уверен, стоит ли мне даже использовать зависимости Spring в зависимости от утилит или пытаться удалить все. В противном случае мне придется указать версию Spring, но она может отличаться от версии, которую я хочу использовать позже в проекте, в который она включена. Как мне решить эту проблему?