У меня есть проект X, содержащий модули Y и Z. Модуль Y полагается на модуль Z (сторонняя библиотека, в которой я поддерживаю частный вил) ,Force IntelliJ использовать артефакт Maven, даже если модуль, создающий артефакт, находится в проекте
На модуле сборки maven Z переносит пакеты с особыми версиями в отдельный пакет, например, «com.example.z.internal.MyClass» становится «com.example.z.internal.v23.MyClass».
Когда у меня не было модуля Z в моем проекте, это было прекрасно, так как IntelliJ разрешил зависимость от maven, которая содержала переназначения, однако теперь у меня есть модуль Z внутри проекта, IntelliJ продолжает быть умным и использовать модуль в качестве зависимости а не артефакт.
Есть ли способ заставить IntelliJ использовать артефакт только в качестве зависимости?
удалите модуль из своего проекта, если вы его не используете. – horatius
Я использую его для поддержки частной вилки –