Grails安装插件不适合我



当我在窗口的命令行中运行'grails install spring-security-core 1.2.4'时,我收到了一个非常奇怪的错误

            ::::::::::::::::::::::::::::::::::::::::::::::
            ::          UNRESOLVED DEPENDENCIES         ::
            ::::::::::::::::::::::::::::::::::::::::::::::
            :: org.grails.plugins#spring-security-core;1.2.4: not found
            ::::::::::::::::::::::::::::::::::::::::::::::

::::错误服务器访问错误:Permission denied: connect 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。插件版本: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)下载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() .
取消这一行的注释。这将启用远程依赖解析。

然后在命令行中尝试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按钮

如果您必须使用代理连接到Internet,请尝试以下操作:

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

最新更新