Как заставить Intellij перестать удалять зависимости модуля встроенного плагина Grails? - PullRequest
2 голосов
/ 13 июля 2010

Я разрабатываю приложение Grails вместе с плагином Grails, используемым этим приложением. В Intellij я определил два модуля: один для приложения и один для плагина. В BuildConfig.groovy моего приложения я определил зависимость плагина как зависимость maven, потому что когда он собирается / развертывается на рабочем сервере, он должен ссылаться только на последнюю «выпущенную» версию плагина. Я переопределяю эту зависимость в моем файле ~ / .grails / settings.groovy, указав расположение встроенного плагина, чтобы не беспокоиться о случайной фиксации моих локальных настроек разработки в хранилище.

Это прекрасно работает, когда я использую встроенные команды grails для сборки / запуска / тестирования и т. Д., Но у него есть один фатальный недостаток: каждый раз, когда я делаю чистку, и периодически, даже если я этого не делаю, Intellij будет читать файл приложения BuildConfig.groovy и удалить модуль плагина в качестве зависимости для приложения grails! Это очень расстраивает, так как мне нужно вручную перейти в File -> Project Structure, выбрать модуль приложения, выбрать вкладку зависимостей и вручную добавить зависимость модуля плагина. Каждый. Не замужем. Время.

Есть ли какой-нибудь способ заставить Intellij оставить зависимости модулей моего приложения grails в одиночестве и поверить, что я знаю, что делаю, когда назначаю их? Это становится смешным!

1 Ответ

1 голос
/ 13 июля 2010

Боюсь, это ошибка в IDEA.Я создал запрос об ошибке для этой проблемы: http://youtrack.jetbrains.net/issue/IDEA-56472. Там вы можете найти способ временно решить эту проблему.

...