【问题标题】:grails install-plugin does not work for megrails install-plugin 对我不起作用
【发布时间】:2013-01-30 17:58:42
【问题描述】:

当我在窗口的命令行中运行“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

解析插件时出错 [name:spring-security-core, group:org.grails.plugins, version:1.2.4]。 未找到名称 [spring-security-core] 和版本 [1.2.4] 的插件

奇怪的是,我可以通过提供 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。谢谢!!

【问题讨论】:

    标签: grails


    【解决方案1】:

    只是一个小提示,但您也可以从本地文件系统中的 zip 文件安装插件......因为您已经拥有它。

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

    【讨论】:

      【解决方案2】:

      进入项目的 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()
      取消注释这一行。这将启用远程依赖解析。

      然后在命令行尝试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 插件管理器。

      搜索您的插件,然后安装并单击“确定”按钮。

      【讨论】:

        【解决方案3】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-25
          • 1970-01-01
          • 2015-02-06
          • 2021-02-04
          • 2014-01-22
          • 1970-01-01
          • 2014-07-09
          • 2013-11-29
          相关资源
          最近更新 更多