grails install-плагин не работает для меня

#grails

#grails

Вопрос:

Я получил очень странную ошибку при запуске «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.плагины, версия: 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. Спасибо!!

Ответ №1:

Просто небольшой совет, но вы также можете установить плагин из zip-файла из вашей локальной файловой системы … поскольку он у вас уже есть.

 grails install-plugin ../my-plugin-0.1.zip
  

Ответ №2:

Перейдите в BuildConfig.groovy вашего проекта

 /[Your_Project_Name]/grails-app/conf/BuildConfig.groovy
  

Найдите раздел repositiories:

репозитории { 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() .
Раскомментируйте эту строку. Затем это позволит разрешить удаленное разрешение зависимостей.

Затем попробуйте 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 Tools (внизу) -> Grails Plugin Manager.

Найдите свой плагин, затем установите и нажмите кнопку OK.

Ответ №3:

Если вам нужно использовать прокси для подключения к Интернету, попробуйте это:

http://grails.org/doc/latest/ref/Command Line/add-proxy.html
http://grails.org/doc/latest/ref/Command Line/set-proxy.html