У меня есть проект Grails 1.3.7, использующий плагин jQuery Mobile, который я обновляю до Grails 2.0.1. Вот что я сделал:
# grails upgrade (runs with no issue)
# grails list-plugins --installed (shows hibernate & tomcat but not my other plugins)
# grails install-plugin jquery-mobile (no problem reported)
С этого момента любая команда выдает эту ошибку:
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.grails.plugins#jquery;1.7.1: configuration not found in org.grails.plugins#jquery;1.7.1: 'master'. It was required from org.grails.plugins#jquery-mobile;1.0.4 compile
::::::::::::::::::::::::::::::::::::::::::::::
Плагин зависимость.groovy содержит эту строку, которая, как я полагаю, является источником этой проблемы, но комментирование этой строки не решает проблему.
compile ":jquery:latest.integration"
Даже после удаления плагина jquery-mobile сохраняется ошибка неразрешенных зависимостей.
Я решил возобновить миграцию со свежего клона git и следовал инструкциям по обновлению Питера Ледбрука. Я запустил run-app, не пытаясь разрешить отсутствующие плагины, и получил намного больше.