4

Grailsプラグインのページにアクセスできますが、コマンドプロンプトからプラグインをインストールしようとすると、企業のファイアウォールによってブロックされます。

プラグイン(私がインストールしようとしているのはspring-security-coreです)をダウンロードしてインストールできるようです。ただし、春のセキュリティページで提供されているダウンロードでは、すべてがダウンロードされるわけではありません。プラグイン全体をダウンロードして手動でインストールできるリンク/場所はありますか?


インストール時に発生するエラーの例を更新します。

            Server access Error: Connection refused: 
connect url=http://grails.org/plugins/grails-spring-security-core/tags/RELEASE_3_0_7_RELEASE/spring-security-core-3.0.7.RELEASE.pom
4

3 に答える 3

3

阿部、

Spring Security CoreのGrails.orgページへのリンクは次のとおりです:Grails SpringSecurityCore 。

codehaus.orgから最新リリースのSpringSecurityCore(1.2.7.3)のZIPファイルをダウンロードできるダウンロードボタンがあります。

このページには、Spring Securityの拡張プラグイン(Spring Security OpenID、Spring Security ACLなど)へのリンクもあります。

お役に立てれば。

アップデート

Grails Spring Security Coreプラグイン1.2.7.3ではplugin.xml、次の依存関係がリストされています。

<dependencies>
    <compile>
      <dependency group='org.springframework.security' name='spring-security-core' version='3.0.7.RELEASE' />
      <dependency group='org.springframework.security' name='spring-security-web' version='3.0.7.RELEASE' />
    </compile>
</dependencies>

表示されるエラーメッセージは、GrailsプラグインがSpring SecurityCore3.0.7への依存関係を解決しようとしたものです。

2つの依存関係をダウンロードするだけでよいと思います。

Spring Security Core 3.0.7.RELEASEそしてSpring Security Web 3.0.7.RELEASE、それらをローカルのIvyリポジトリにインストールします。

ローカルIvyリポジトリへのインストールに関するStackoverflowの投稿(承認済みの回答を参照)は次のとおりです。jarファイルを.ivyキャッシュに手動で追加できません

ここに追加のStackoverflowリンクがあります:ローカルリポジトリのための良いツタのチュートリアル?

より多くの調査に基づく追加の更新

Grails Spring Security Core Plugin 1.2.7.3 dependencies.groovy

依存関係をローカルのIvyリポジトリに配置することになった場合は、リポジトリを編集dependencies.groovyして追加する必要がありmavenLocal()ます。

repositories {
    grailsPlugins()
    grailsHome()
    grailsCentral()

    mavenCentral()
    // Add mavenLocal if you have installed the dependencies to the local Ivy Repository
    mavenLocal()
}

理想的なシナリオは、依存関係のあるファイアウォールを介して到達できるパブリックリポジトリを見つけることができれば、ローカルのIvyリポジトリにインストールする手順を実行する必要がないことです。

于 2012-08-21T17:58:31.267 に答える
2

Artifactory、Nexus、Archivaなどのイントラネット依存関係リポジトリをインストールし、ファイアウォール内でjar依存関係とプラグインをホストします。

于 2012-08-21T21:10:14.153 に答える
1

httpプロキシも使用できませんか?

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

于 2012-08-21T17:51:07.590 に答える