2016-04-11 8 views
0

私はまだGrailsにとっていくらか緑色です。従属JARを置くことができる場所は、BuildConfig.groovyで、次にgrailsフォルダにdependencies.txtがあり、そこにn個の 'lib'フォルダが存在する可能性があります。Grailsアプリケーションの依存関係の管理(BuildConfig.groovy vs. dependencies.txt)

これらの違いは何ですか?もう一方を使うときは?なぜGrailsはすべての依存関係が保持される1つの中心的な場所を持っていないのですか?

答えて

1

あなたの依存関係を管理するのに好ましい方法は、それらのリソースを利用可能にするためにリポジトリ(例:maven)を使用しているためです。BuildConfig.groovyです。

grails-app/libが利用可能になる理由は、ある理由でリポジトリにリソースが保持されず、アプリケーション自体にリソースを直接含める必要があるためです。

疑問がある場合は、使用できない場合がない限り、常にBuildConfig.groovyを使用してください。

更新 dependencies.txtファイルは、単純にGrailsで使用される依存関係のリストであり、それらを解決するために使用されていません。 documentationで詳細を読むことができます。

あなたはアンパック 流通のルートディレクトリに 「dependencies.txt」ファイル内のGrailsで必要な依存関係のリストを見つけることができます。

+0

ありがとうございますが、grailsフォルダのdependencies.txtはどうですか? – AbuMariam

+0

答えを更新しました。これは、Grailsが使用する主要な依存関係の一覧です。それを解決したり制御したりすることはありません。 –