私の組織内では、ITセキュリティ機関によって大きく規制されています。したがって、Mavenミラーへのアクセスはすべて禁止されています。しかし、ITセキュリティ団体がチェック/スキャンを実行し、私のためにバイナリをダウンロードできるように、私が必要とする依存関係の詳細を提供することができます。WebサイトMavenの推移的な依存関係を一覧表示
これをローカルのmavenリポジトリにインストールします。つまり、ファイアウォール内の私のチームが自由に利用できるということです。
mavenの美しさは、推移的な依存関係を識別してダウンロードできることです。しかし、外部のPOMファイルにアクセスすることができなくても、私はこれらのチェックをmaven依存関係を介して実行することはできません。
その結果、IT部門に1つずつ依存関係を提供する必要があります。依存関係チェーンの深さを考えれば、これはITで前進するのにかなりの時間がかかることがあります。代わりに、私は依存関係を実行します:自宅でツリーを作り、結果をメールしてください。
誰かがこの情報を問い合わせることができるウェブサイトの提案があったのでしょうか?ですから、log4j:1.2.17が必要な場合は、javax.mail:mail:1.4.3も尋ねる必要があります。
これは完璧ではありませんが、mvnrepository.comはあなたのバージョンに1つのレベルの依存関係を与えます。例:http://mvnrepository.com/artifact/log4j/log4j/1.2.17 –
@ Olivier.Rogerあなたは、これがいかに迅速に面倒になるのか驚くでしょう!多くのライブラリは、期待するよりもはるかに深い依存関係を持っています。私はページを作るためにシェルスクリプトを書くことを考えていましたが、HTMLをスクラップして繰り返しました....しかし、それはあまりにも遠いステップだと決めました! – jwa