dockerを使ってNexus 3をインストールして、Mavenのプライベートリポジトリを構築します。

Docker上にNexus 3をインストールしてMavenプライベートサーバーを構築するには、以下の手順に従って操作できます。

  1. Dockerをインストールします。
  2. Dockerをホストにインストールする場合は、具体的な手順はDocker公式ドキュメントを参照してください。
  3. Nexusコンテナを作成する
  4. Docker内でNexusコンテナを作成するには、次のコマンドを使用します:docker run -d -p 8081:8081 –name nexus sonatype/nexus3
  5. Nexusの起動を待っています。
  6. Nexusが完全に起動するまでしばらくお待ちください。Nexusが起動したかどうかは、http://localhost:8081にブラウザでアクセスして確認できます。
  7. Mavenのリポジトリを設定する
  8. ブラウザでNexusコンソールを開き、デフォルトのユーザー名とパスワード(admin/admin123)でログインしてください。
  9. 左側のパネルで、「リポジトリ」をクリックし、「リポジトリを作成する」をクリックします。
  10. maven2(ホステッド)をリポジトリタイプとして選択し、次へをクリックしてください。
  11. 名前のフィールドにリポジトリ名(例:maven-releases)を入力し、作成ボタンをクリックしてください。
  12. Mavenをセットアップします。
  13. Mavenのsettings.xmlファイル(通常は~/.m2ディレクトリにあります)を開いて、以下の設定を追加してください:

    my-nexus
    admin
    admin123
    これにより、MavenとNexusの認証が可能になります。

  14. Mavenプライベートリポジトリへの配置
  15. プロジェクトのpom.xmlファイルに以下の設定を追加してください:

    my-nexus
    My Nexus Repository
    http://localhost:8081/repository/maven-releases/

    これにより、プロジェクトをNexusのMavenリポジトリにデプロイすることができます。

  16. Mavenビルドを実行する
  17. Mavenビルドを実行し、その結果をNexusリポジトリにデプロイするためには、次のコマンドを使用してください:mvn deploy

今、Dockerを使用してNexus 3をインストールし、Mavenリポジトリを作成することに成功しました。Nexusの管理画面を使用して、リポジトリを管理し、ビルド結果を公開することができます。

bannerAds