全て、
私は、カスタマイズのない、すぐに使用できる単純な Grails プロジェクトを持っています。シンプルなページ、シンプルなコントローラー、シンプルなサービスがあります。問題なし。
問題: API を介して独自のソフトウェア プラットフォームと対話したいと考えています。そのためには、内部の jar アーティファクトを参照する必要があります。内部/外部の依存関係を管理する独自の Ivy リポジトリがあります。内部リポジトリを指すように BuildConfig.groovy を構成できませんでした。これらの指示に基づいて試したことは次のとおりです
/*
* Configure our resolver.
*/
def libResolver = new org.apache.ivy.plugins.resolver.URLResolver()
['libraries', 'builds'].each {
libResolver.addArtifactPattern(
"http://my.repository/${it}/" +
"[organisation]/[module]/[revision]/[type]s/[artifact].[ext]")
libResolver.addIvyPattern(
"http://my.repository/${it}/" +
"[organisation]/[module]/[revision]/[type]s/[artifact].[ext]")
}
libResolver.name = "my-repository"
libResolver.settings = ivySettings
resolver libResolver
これは、問題のある行を指すことに失敗します
resolver libResolver
調査したところ、これに関する記事がいくつか見つかり、問題のある行が削除され、さらに多くのエラーが発生しました。問題のある行をさらに削除しましたが、エラーはありませんでしたが、「依存関係」セクションで依存関係を指定してもまったく解決しませんでした。
質問:
依存関係を管理するために、内部のアイビー リポジトリを使用して grails プロジェクトを正常に構成できた人はいますか?