Это очень расстраивало меня до сих пор. Вот что я пытаюсь сделать:
- IDE Я использую Intellij IDEA.
- Создание приложения Grails.
- Приложение Grails определяет две зависимости от внутренних плагинов Grails, также разрабатываемых в IntelliJ как отдельные проекты плагинов Grails.
Теперь, чтобы внести любые изменения в плагины, я обновляю исходный код в проектах плагинов и использую mavan-install (плагин Maven Publisher) для развертывания в локальном репозитории Maven.
Я должен удалить плагин в основном проекте Grails. Удалите кеш плагина из ivy и запустите проект core grails, который получает последнюю копию плагина из локального репозитория maven.
Какой эффективный и идеальный способ добиться этого? Одно изменение заставляет меня потратить около 5 минут трудовой работы, чтобы даже протестировать и запустить основное приложение.
Какие-либо рекомендации / лучшие практики?