Я получил очень странную ошибку при запуске 'grails install spring-security-core 1.2.4' в командной строке моего окна
:::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: :::::::::::::::::::::::::::::::::::::::::::::: :: org.grails.plugins#spring-security-core;1.2.4: not found ::::::::::::::::::::::::::::::::::::::::::::::
:::: ОШИБКИ Ошибка доступа к серверу: в доступе отказано: URL-адрес подключения = http://svn.codehaus.org/grails-plugins/grails-spring-security-core/tags/RELEASE_1_2_4/grails-spring-security-core-1.2.4.zip
Server access Error: Permission denied: connect url=http://svn.codehaus.org/grails/trunk/grails-plugins/grails-spring-security-core/tags/RELEASE_1_2_4/grails-spring-security-core-1.2.4.zip
Ошибка разрешения плагина [имя: spring-security-core, группа: org.grails.plugins, версия: 1.2.4]. Плагин не найден для имени [spring-security-core] и версии [1.2.4]
Странно, но я могу скачать zip-файл, указав URL (http://svn.codehaus.org/grails-plugins/grails-spring-security-core/tags/RELEASE_1_2_4/grails-spring-security-core-1.2.4.zip) в моем браузере.
Кто-нибудь испытывал такую же проблему?
Если я опускаю номер версии в командной строке, я вижу строку URL совершенно неверной:
==== grailsCentral: tried
-- artifact org.grails.plugins#spring-security-core;latest.integration!spring-security-core.zip: http://svn.codehaus.org/grails-plugins/grails-spring-security-core/tags/LATEST_RELEASE/grails-spring-security-core-[revision].zip ==== grailsCore: tried -- artifact org.grails.plugins#spring-security-core;latest.integration!spring-security-core.zip: http://svn.codehaus.org/grails/trunk/grails-plugins/grails-spring-security-core/tags/LATEST_RELEASE/grails-spring-security-core-[revision].zip :::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: :::::::::::::::::::::::::::::::::::::::::::::: :: org.grails.plugins#spring-security-core;latest.integration: not found ::::::::::::::::::::::::::::::::::::::::::::::
Кстати, я использую Grails 1.3.7. Спасибо !!
Просто небольшой совет, но вы также можете установить плагин из zip-файла из локальной файловой системы ..., так как он у вас уже есть.
grails install-plugin ../my-plugin-0.1.zip
Зайдите в BuildConfig.groovy * вашего проекта
/[Your_Project_Name]/grails-app/conf/BuildConfig.groovy
Найдите раздел хранилища:
хранилища { grailsPlugins () grailsHome () grailsCentral ()
// uncomment the below to enable remote dependency resolution // from public Maven repositories //mavenLocal() mavenCentral() //mavenRepo "http://snapshots.repository.codehaus.org" //mavenRepo "http://repository.codehaus.org" //mavenRepo "http://download.java.net/maven/2/" //mavenRepo "http://repository.jboss.com/maven2/"
}
Поиск mavenCentral(). Раскомментируйте эту строку. Это затем разрешит удаленное разрешение зависимостей.
mavenCentral()
Затем попробуйте команду install-plugin в командной строке.
install-plugin
Вот пример:
install-plugin mail
или
install-plugin http://plugins.grails.org/grails-mail/tags/RELEASE_1_0-SNAPSHOT/grails-mail-1.0-SNAPSHOT.zip
Если запуск install-plugin в командной строке не работает, вы можете попробовать менеджер плагинов.
Щелкните правой кнопкой мыши свой проект -> Инструменты Grails (Внизу) -> Менеджер плагинов Grails.
Найдите свой плагин, затем установите и нажмите кнопку ОК.
Если вам необходимо использовать прокси для подключения к Интернету, попробуйте следующее:
http://grails.org/doc/latest/ref/Command%20Line/add-proxy.html http://grails.org/doc/latest/ref/Command%20Line/set-proxy.html