2010-12-30 17 views
1

私たちのビルドサーバはgrailsビルドシステムとの直接的な統合をサポートしていないので、grails提供のantスクリプトを使ってgrails 1.3.6アプリケーションをビルドしています。 Antのビルドは私のマシン上でうまく動作しますが、ビルドサーバ上で動作するときにはivy解決タスクに問題があります。grails antスクリプトがspring jarを見つけることができません

module not found: org.springframework#org.springframework.test;3.0.5.RELEASE 
module not found: org.springframework#org.springframework.core;3.0.5.RELEASE 
module not found: org.springframework#org.springframework.beans;3.0.5.RELEASE 

次のメッセージが表示されます。これらのjarファイルは通常grails配布の一部として提供されますが、antスクリプトがivyを使用してgrails-bootstrapを取得するので、これらのjarファイルも取得する必要があります。 grailsプラグインをインストールしようとするとビルドが失敗します。

ivy.xmlファイルとivysettings.xmlファイルは、grailsが提供するものとまったく同じです。

答えて

0

私はあなたが間違ってivy.xmlファイルの依存関係を宣言したと思います。代わりにこれを試してみてください:

<dependencies> 
    <dependency org="org.springframework" name="spring-core" rev="3.0.5.RELEASE"/> 
    <dependency org="org.springframework" name="spring-beans" rev="3.0.5.RELEASE"/> 
    <dependency org="org.springframework" name="spring-test" rev="3.0.5.RELEASE"/> 
</dependencies> 
1

Goはconfにする/ BuildConfig.groovyとコメント解除部未満が言及したのURLから依存関係が欠落しているダウンロードします。

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/" 
関連する問題