org.springframework # spring-test; latest.release: не найден при установке почтового плагина grails - PullRequest
2 голосов
/ 18 марта 2011

У меня возникают проблемы с зависимостями при установке почтового плагина grails (grails install-plugin mail).Я также опубликовал эту проблему в списке рассылки пользователей Grails в качестве ответа @ по следующей ссылке: http://grails.1312388.n4.nabble.com/Installing-quot-mail-quot-plugin-fails-td3245058.html

Моя установка следующая: Версия приложения Grails: 1.3.7 IDE: IntelliJ lib: mail.jar, активация-1.1.jar BuildConfig.groovy: grailsPlugins () grailsHome () grailsCentral () // mavenCentral () При установке почтового плагина я получаю следующее сообщение

    **:: org.springframework#spring-test;latest.release: not found**

Что я пробовал (Всеэто было предложение по ссылке, указанной выше):

  1. Поместите зависимость времени выполнения следующим образом (все еще не устанавливал плагин): runtime "org.springframework: spring-test:3.0. + "

  2. Исключить зависимость, все еще не повезло с установкой плагина. время выполнения (': mail: 1.0-SNAPSHOT') {исключает "пружинный тест"}

  3. Uncommented mavenCentral () .Это установило плагин правильно, но он не отображался в IntelliJ в разделе плагинов со всеми другими плагинами, которые я использую.Поэтому, когда я пытался использовать плагин Mail либо из контроллера, либо из службы, как предлагает Марк Палмер, по следующей ссылке классы не были найдены: http://s3.amazonaws.com/AnyWare/Blog/Screencasts/Grails%20Rocks%20Screencast%20%231%20-%20Grails%20Mail.mov

Любая помощь приветствуется.

Спасибо, - Дарио

1 Ответ

1 голос
/ 19 марта 2011

Я наконец нашел свой ответ снова.По сути, сводится к перезапуску intellij , и плагин будет отображаться под плагинами.По какой-то причине во время выполнения «Настройки Grails / Синхронизировать Grails» плагин не отображался.

Поэтому, чтобы успешно установить плагин Gails Mail, выполните следующие действия:

  1. Добавить Activation1-1.jar и mail.jar в вашей папке lib
  2. В BuildConfig.groovy раскомментировать mavenCenral ()
  3. Запустить grailsкоманда: grails install-plugin mail
  4. В IntelliJ нажмите Применить изменения Grails к структуре проекта IDEA , если их спросят в
    желтом всплывающем окне
  5. Если IntelliJ по-прежнему не распознает плагин, выполните Grails / Synchronize Grails , либо щелкнув правой кнопкой мыши на «Плагинах» или в имени проекта
  6. Если IntelliJ по-прежнему не распознает плагин, перезапустите IntelliJсделать Grails / Синхронизировать Grails .
  7. Плагин должен быть правильно установлен и готов к использованию.
...