Я работаю над сложным проектом, и я решил разделить его на несколько небольших проектов.
Есть 2 небольших проекта, которые используются во всех проектах:
- Utils: проект с общими функциями и вызовами HTTP;
- Models: проект со всеми объектами моей сущности.
Итак, utils project сделан из @ Проект обслуживания и моделей сделан из @Entity, просто для краткого объяснения.
Когда все проекты загружаются и работают на локальном компьютере, когда я запускаю приложение, использующее модели и Утилиты проектов это работает отлично. Когда я удаляю модели и утилиты со своего локального компьютера и начинаю использовать их из своего репозитория maven, возникает ошибка «неуправляемого типа», и я не могу запустить свое приложение. То же самое происходит на сервере.
В моем основном классе весеннего загрузочного проекта я пробовал несколько вещей, таких как:
- @ EntityScan (basePackages - ... указан все пакеты .
- @ ComponentScan (basePackages = ... указаны все пакеты.
Но, похоже, ничего не работает. У меня закончились варианты, и мне интересно, если мой проект в корне неверен и я должен перестроить структуру своего проекта в нечто иное.
В основном:
- У меня есть 3 проекта, A, B и C;
- C project имеет зависимость от проектов A и B. Проект B зависит от проекта A.
- Когда я запускаю проект C, он не загружает проекты A и B в контекст и не запускает приложение. ошибка «неуправляемый тип: com.company.project-b.Class».
Можете ли вы мне помочь?