2012-05-10 17 views
1

私はANTからMavenに移行しようとしていますが、問題が発生してもリモートダウンロードサイトに連絡してください。彼らは私たちのサーバーによってブロックされていますが、これは「望ましくない言葉」のページをスキャンして関連するページをブロックします。なぜPOMやJarsがハードコアポルノを参照するのかわからないのですが、 (あなたが興味を持っている場合)mavenリポジトリURLのリスト

これまでのところ、ネクサスを使ってこれらの数を超えることができました(なぜこれが機能するのかわかりません)が、毎回私は新しいテストプロジェクトでmavenを再実行する

私はPOMとJarファイルを取得できるように、私たちのネットワーク管理者にメールを送信してサイトのブロックを解除する必要があります

私はミラーをセットアップすることを考えていますが、個人的な使用のためには少し残酷すぎるような感じがします。私は自分自身を持っていることに慣れるでしょう。ホームサーバー 'それから私はちっちゃくなるだろうlローカルミラー。

私が望むものは、私がネットワーク管理者に与えることができる原則URLのリストであり、それらをすべて1ヒットでブロック解除するように頼みます。しかし私は公開されているメイキングレポURLの「ディフィニティリスト」を見つけることができないようです。

私の現在の解決策は、(同じプロジェクト上の)自宅で同じMavenタスクを実行してから、POMとJARをローカルのM2ディレクトリにコピーすることです。これはうまくいきますが、とりわけ、私が特に珍しい第三者図書館であると感じているものを使用していないので(特に、私はApache、Eclipse、その他のいくつかのOpen Sourceプロジェクトのものを使用しています)

(M2ディレクトリの下にある) 'nexus-maven-repository-index'ファイルも見つかりましたが、本当に役に立ちません...奇妙な拡張文字とグリフがたくさんあるので、それからの情報。

私はここで私の頭を傷つけています。自分の小規模なプロジェクトでANTを使い続けるのはうれしいですが、彼らはすべて、ゴリの先史時代の悪夢で一緒に集まっています。いろいろなライブラリを指しています。私は自分のコードを私の同僚(または一般)に公開したくないのですが、私が1つの場所で使ったすべてのライブラリと主なソースの私の主体のアプリケーションを別々にリストできますディレクトリ。

私はIVYについても考えていますが、私はポムとJavaライブラリを取得するのと同じ問題で終わります。

ネット管理者がNexusにトラフィックを許可する解決策を探しています(つまり、特定のポートでのみ動作するようにネクサスを設定できます。したがって、すべての通信をフィルタリングして、または私は特定のユーザーとしてネクサスを実行し、完全にオープンなコミュニケーションに、そのユーザーを開くことができますか?

任意の提案を熱心に事前に。

感謝を受信します。

デビッド。

PSさらに詳しい情報が必要な場合は、尋ねてください。ああ、長い投稿には申し訳ありません

答えて

4

本当に知られている唯一の場所はMaven Centralですが、他にもリポジトリがありますが、その完全なリストはありません。さらに、Eclipse Foundationは独自のMavenリポジトリを作成し始めましたが、リポジトリの状態と内部にある成果物はわかりません。もう一つのポイントは、Nexusがインターネットにアクセスし、Nexus内のリモートブラウジングをオフにする方法を処理する必要があることです。 一方、Ivy、Gradleなどのビルドツールでは、同じアイデアやインフラストラクチャ(Mavenリポジトリ)を使用するため、同じ問題が発生します。

+0

正確に私の問題があります。私は、ネクサスが接続しようとしている他の場所でエラーを永久に得ています。むしろ迷惑になってきています。私は急いでホームサーバーを立ち上げて、仕事から私の個人的な鏡として使うことができます。そして、私はこれらの問題のいずれかを持ってはいけません。 – DaveM

+0

私はこのウェブページを見つけました。実際のURLのリストではなく、ミラーが少なくとも途中にあります。 http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories – DaveM

関連する問題