Я пытался найти решение этой проблемы, но безрезультатно: В Intellij IDEA я настроил набор модулей так, что у меня получилось следующее:
В Dependency#1 есть класс org. acme.foo, но в MWP он тоже есть, и определение отличается (о радость). Все собирается нормально - весь код в MWP корректно собирается с классами в MWP, а не в Dependency#1.
Но... в своем редакторе Intellij выдает мне красную загогулину, потому что предпочитает ссылаться на класс в Dependency#1 с его несовместимым определением.
Игнорируя тот факт, что на самом деле не должно быть этого столкновения классов/пакетов, может ли кто-нибудь помочь мне заставить Intellij смотреть на класс в локальном модуле, а не на класс в зависимости?
EDIT: Я использую последнюю версию Intellij 11.
EDIT: для тех, кто нашел этот вопрос, эти проблемы исчезли в Intellij 12+