ホームページ > コンピューターのチュートリアル > コンピュータ知識 > Mavenプライベートサーバーウェアハウス構成~Nexus徹底解説!

Mavenプライベートサーバーウェアハウス構成~Nexus徹底解説!

WBOY
リリース: 2024-03-02 10:52:37
転載
808 人が閲覧しました

Mavenプライベートサーバーウェアハウス構成~Nexus徹底解説!

Maven プライベート サーバー ウェアハウスは、Java プロジェクトの依存関係を保存および共有するために特別に使用されるツールです。Nexus は、非常に評判の高い Maven プライベート サーバー ウェアハウス管理ツールです。以下では、Nexus を Maven プライベート サーバー ウェアハウスとして構成する方法を詳しく紹介します:

  1. Nexus をダウンロードしてインストールします:

    • Sonatype Nexus の公式 Web サイトにアクセスしてください (

      )。

    • お使いのオペレーティング システムに対応した Nexus Repository Manager の OSS バージョンをダウンロードします。
    • 公式ドキュメントの指示に従って Nexus をインストールします。
  2. Nexus を開始:

    • ターミナルまたはコマンド プロンプトを開きます。
    • Nexus のインストール ディレクトリを入力します。
    • 次のコマンドを実行して Nexus サービスを開始します:

      リーリー
    • Nexus が起動するまでしばらく待ちます。ブラウザでアクセスできます

      Nexus が正常に起動するかどうかを確認します。

  3. Maven 設定を構成します:

    • Maven を開く
      settings.xml ファイル。このファイルは通常、
      にあります。 ~/.m2 ディレクトリ (Linux/macOS) または
      %USERPROFILE%/.m2 ディレクトリ (Windows)。
    • 次の設定を
      <servers></servers> タグの下に追加し、URL、ユーザー名、パスワードを Nexus プライベート サーバー ウェアハウスのアドレスと認証情報に置き換えます。 リーリー

      ###保存して閉じます ###
    • settings.xml
    • ファイル。
    Nexus ウェアハウスの構成:
  4. ブラウザを開いてアクセスしてください

    • インストール中に設定した管理者の資格情報を使用して、Nexus コンソールにログインします。

    • 左側のナビゲーション バーで
    • リポジトリ
    • を選択し、
      リポジトリの作成 ボタンをクリックします。
      必要に応じてウェアハウスのタイプ (ホスト リポジトリ、プロキシ リポジトリ、グループ リポジトリなど) を選択し、対応する構成情報を入力します。
    • リポジトリの作成
    • 」ボタンをクリックしてリポジトリを作成します。
    Nexus ウェアハウスを使用するようにプロジェクトを構成します:
  5. プロジェクトを開く

      pom.xml
    • ファイル。
      次の設定を
    • タグの下に追加し、URL を Nexus ウェアハウスのアドレスに置き換えます。 リーリー
      次の設定を

    • タグの下に追加し、URL を Nexus ウェアハウスのアドレスに置き換えます。 リーリー

      ###保存して閉じます ###
      pom.xml ファイル。


    上記の手順を完了すると、Nexus が Maven プライベート サーバー ウェアハウスとして正常に構成されました。 Nexus を使用して、Java プロジェクトの依存ライブラリを管理および配布できます。

以上がMavenプライベートサーバーウェアハウス構成~Nexus徹底解説!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:mryunwei.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート