私の会社は社内リポジトリとして Nexus を使用しており、そこから依存関係をプルする Groovy スクリプトを作成しようとしています。ただし、問題は、このリポジトリがパスワードで保護されていることです。これを機能させるには、GrapeConfig.xml ファイルをどのようにする必要がありますか? これが私が現在持っているものです。
<ivysettings>
<settings defaultResolver="downloadGrapes"/>
<credentials host="http://prdRepo:18900"
realm="prdRepo"
username="n"
passwd="n"
/>
<resolvers>
<chain name="downloadGrapes">
<filesystem name="cachedGrapes">
<ivy pattern="${user.home}/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml"/>
<artifact pattern="${user.home}/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
</filesystem>
<ibiblio name="blahblah" root="http://http://prdRepo:18900/nexus/foo/bar/blahblah m2compatible="true"/>
</chain>
</resolvers>
</ivysettings>
そして、コマンドラインからインストールしようとすると
grape -d install com.microsoft msutil 2000
そのリポジトリにあるものは、401 エラー、未承認の URL が表示されます。GrapeConfig に構文上の問題がある可能性はありますか?