操作記録を構築するためにLinux環境下でのMavenのPW Nexus3.x

オリジナル住所:https://blog.csdn.net/liupeifeng3514/article/details/79553747

PW導入

プライベートサーバは特別なLANリモートリポジトリに設定されているとPWを指し、リモートリポジトリのプロキシ目的は、構築し、第三者に展開することです。PWにメンバーをダウンロードし、それ以外の場合は、PWは、外部のリモートリポジトリを要求し、次にダウンロードし、ローカルリポジトリに設けられ、Mavenの部材をダウンロードする必要があるが、直接リクエストは、PW、PWは、ローカルリポジトリにダウンロード上に存在するとPW、後。

 

 

ネクサスはじめに

ネクサスは大幅ローカル倉庫の内部に外部の倉庫に維持し、アクセスを簡素化する強力なMavenのリポジトリマネージャ、です。あなたは、必要なコンポーネント(アーティファクト)Mavenの中央リポジトリのダウンロードから、公共のMavenリポジトリサーバを使用しているが、これは通常は良い習慣ではない場合。通常の練習は、ローカルのMavenリポジトリにサーバを設定することで、ネクサスのすなわち使用は一つだけの場所にすることができ、PWは、アーティファクトのそれぞれによって維持、あなたの倉庫での展開上でのアクセスを完全に制御することができるようになります。

  • ネクサスリモート・ウェアハウス・エージェントは、外部のネットワーク帯域幅と時間を節約し、流通センターの負荷を低減するために、ローカル倉庫を維持しながら、ネクサスPWは、このようなニーズを満たすために。
  • ネクサスは、「箱から出して」システムのセットがデータベースを必要としない、それはLuceneのが追加されたデータを整理するためにファイルシステムを使用しています。
  • 統合されたEclipseのm2eclipseの使用により、完全なREST APIを提供するとのRestletを使用するインターフェースを開発するためにExtJSのを使用してネクサス。
  • ネクサスは、WebDAVおよびLDAP認証セキュリティをサポートしています。
  • ネクサスはまた、RESTに基づいており、強力な倉庫管理、メンバーの検索機能を提供し、フレンドリーなUIは、RESTクライアントのExtJSのですが、それは、単純なファイルシステムではなく、データベースに基づいて、より少ないメモリを占めます。

なぜネクサスPWを構築しますか?

何ネクサスPWが存在しない場合、我々は、MavenのリポジトリMavenの中央リポジトリで必要とされると、ローカル第三者にダウンロードされているすべてのコンポーネントを必要とし、チームの全員がMavenのリポジトリダウンロードコンポーネントから重複は間違いなく、負荷倉庫を増加しますスマンが、それはまた、プロジェクトのプロセスに影響を与える場合は、外部ネットワークの帯域幅は、無駄になります。多くの場合、開発プロジェクトは、Mavenのどの倉庫にそれを接続しないでください、ネットワークを含めて、行われていますか?パブリックメンバの開発はどのように他のプロジェクトの使用を作るには?私たちは、ネットワーク帯域幅を節約し、自分のチームの達人PWを構築する必要があり、この時間は、前提条件は、あなたがPW内のすべてのコンポーネントは、プロジェクトのために必要があるということです、もちろん、プロジェクトを構築するプロセスを加速します。

要するに、地域の建築ネクサスPWの利点は次のとおりです。

  1. 建物を加速。
  2. 帯域幅を節約。
  3. 帯域幅のMaven中央リポジトリを保存します。
  4. 安定した(中央のサーバーに一度問題に対応)。
  5. 制御と監査;
  6. なお、第3の部材に配備することができます。
  7. あなたは地元の内部倉庫を作成することができます。
  8. あなたは公共の倉庫を確立することができます

これらの利点は、ますます人気のあるネクサスMavenのリポジトリマネージャになります。

ネクサスインストール

インストール:JDKとMavenを。:あなたはを参照することができますJDKのインストール( tar.gz形式)Mavenの下にLinuxのインストール

二つの方法で実装ネクサスインストール:

1)戦争のインストールパッケージ

ダウンロード:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.2-01.war
直接Tomcatのルートディレクトリ上の戦争のパッケージに、あなたが開始Tomcatを使用することができます

2)ソースのインストール

ダウンロード:https://www.sonatype.com/download-oss-sonatype

[ルート@のpeipei3514 /]#のCDは/ usr / local / srcに/ 
#ダウンロードネクサス
[ルート@ peipei3514 SRC]#wgetのhttps://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.9。 unix.tar.gz-0-01 

指定したディレクトリに#エキス
[ルート@のpeipei3514のソース]#タール -zvxfネクサス-3.9.0-01-unix.tar.gz -C /usr/local/nexus-3.9.0- 01 / 

#打ち上げネクサス
[ルート@のpeipei3514 SRC]#の/usr/local/nexus-3.9.0-01/nexus-3.9.0-01/bin/nexus開始

コンソール出力を開始した後:

WARNING:************************************************ ************ 
WARNING:「ルート」ユーザーとして検出さ実行。これはお勧めできません!
WARNING:************************************************ ************ 
開始ネクサス

上記の警告は、起動時に表示されます。rootユーザーが開始するにはお勧めしません。この警告は、ネクサスの通常のアクセスと使用には影響しません。

#ネクサスサービスが正常に起動したら、8081ポートまで、長い時間を待つ必要があり
ます。[root @のpeipei3514のソース]#-iのlsof:8081 
COMMAND PID USER FD TYPEデバイスサイズ/ OFFノード名
のIPv4 1979 TCP * 26972 0t0 766uのJavaルート:tproxy(LISTEN)
Javaのルート770u 1979 26974 0t0 IPv4のTCPのpeipei3514:tproxy-> 192.168.1.1:54767(ESTABLISHED)
Javaのルート771u 1979 27418 0t0 IPv4のTCPのpeipei3514:tproxy-> 192.168.1.1:54768(ESTABLISHED)
のJavaルート1979 27419 0t0 IPv4のTCP peipei3514 772u:tproxy-> 192.168.1.1:54783(ESTABLISHED)
Javaのルート773u 1979 27420 0t0 IPv4のTCPのpeipei3514:tproxy-> 192.168.1.1:54784(ESTABLISHED) 
Javaのルート774u 1979 27421 0t0 IPv4のTCPのpeipei3514:tproxy - > 192.168.1.1:54785(ESTABLISHED)
tproxy-> 192.168.1.1:54786(ESTABLISHED):IPv4の27422 0t0 TCPのpeipei3514 775u javaの1979ルート

アクセスネクサス:http://192.168.1.128:8081/

 

 

ページ上に表示され、コンフィギュレーション・ネクサス成功!右上、「ログイン」をクリックし、デフォルトのユーザー名(admin)とデフォルトのパスワード(admin123)を入力します。

 

おすすめ

転載: www.cnblogs.com/dyh004/p/11579959.html