elwood.su

Just my blog

IDEA IML-file import tip

without comments

Если у вас при импорте модуля (iml-файл) идея тупит (не подцепляются исходники, зависимости), не спешите нажимать Synchronize. Откройте iml-файл в текстовом редакторе и внимательно пройдитесь по его содержимому. Возможно, IDEA просто не нашла один из путей. В моем случае это был путь к части исходников, которые генерировались из WSDL в директорию build/src. На момент импорта модуля этих директорий не было (поскольку они создаются при билде модуля), и IDEA некорректно обработала эту ситуацию, проигнорировав прописанные в iml зависимости. После создания директорий build и build/src повторный импорт сработал на ура.
В такой ситуации нажатие Synchronize приведет к тому, что IDEA перезапишет iml-файл, по сути, с нуля. Соответственно, потом файл будет закоммичен вами в VCS. В результате это может обернуться головной болью для всех других разработчиков, имеющих дело с модулем.

Written by elwood

May 1st, 2010 at 12:57 pm

Posted in Java

Leave a Reply