Grails 1.3.7 を使用していますが、クラスパスから httpclient のバージョン 4.0 を (4.1 を優先して) 取得する方法がわかりません。プラグインが依存する 4.1 で使用される引数なしのコンストラクターのため、これを行う必要があります。
grails 'dependency-report' を実行すると、実行時に 4.1 を使用する必要があるようです。そして、私が物事を.warにパッケージ化すると、それはそうです。ただし、何らかの理由で run-app を使用すると、バージョン 4.0 は依然としてクラスパスで終了します。いくつかの grails 内部のコンパイル時に (正しく) 使用されていることに注意してください。
-> その 4.0 .jar がどこから来て、クラスパスで終わるかを正確に把握して、それが起こらないようにすることはできますか?
-> grails の内部を 4.0 ではなく 4.1 でコンパイルするように指示できますか (この場合、org.codehaus.groovy.modules.http-builder モジュールによる http-builder ですか?) 、テストするたびにすべてを.warにパッケージ化するのは快適ではない.
助けていただければ幸いです。