Project A - приложение Springboot
- имеет зависимость времени компиляции от библиотеки B - импортирован из репозитория Maven
- имеет зависимость времени выполнения от библиотеки C - импортирован из репозитория maven
Теперь я должен внести изменения как в проект A, так и в библиотеку B & C. Я добавил все проекты в структуру проекта Intellij. Теперь, если я внесу изменения в код в библиотеке C, я смогу получить доступ к проекту A. Изменения не отображаются
Однако, если я внесу индивидуальные изменения во все проекты, соберу jar-файлы, а затем запущу, все будет нормально.
Библиотеки B & C добавлены в качестве моих внешних зависимостей (которые кэшируются в кэше Gradle), и теперь, поскольку у меня есть весь код (добавленный в виде модулей) в IntelliJ, код не должен ссылаться на кэш и получать файлы классов из папка моего проекта.
Вопрос: Как запустить несколько проектов в IntelliJ, чтобы приложение считывало локальные изменения в jar / классах без необходимости публикации в maven?