ネクサスは、彼自身のMaven PWを構築しています

Mavenの公共サービスhttp://maven.aliyun.com

  1. https://hub.docker.com検索ネクサス

  2. ドッキングウィンドウプルsonatype / nexus3

  3. ドッカーは、ネクサスのディレクトリを作成し、ディレクトリを作成します

    / CDは/ usr / local
    は、mkdirドッキングウィンドウの
    CDドッキングウィンドウ/
    は、mkdirネクサス
    CDネクサス/
    VIドッカ-compose.yml

  4. インストールしてネクサスを使用して実行するためのドッキングウィンドウ、次のように構成されたドッキングウィンドウ-compose.yml:

    バージョン: '3.1'
    のサービス:
    ネクサス:
    再起動:常に
    画像:sonatype / nexus3
    CONTAINER_NAME:ネクサス
    ポート:
    8081:-8081
    ボリューム:
    -は/ usr / local /ドッキングウィンドウ/ネクサス/ データ:/ネクサスデータ

  5. アップドッキングウィンドウは、構成-d

  6. ログインはhttp:// IP:8081

  7. [ログの表示
    ドッカーPS
    ドッカーはContainerIDのをログに記録します

  8. データ内のデータがある場合、データはすべての権限を持っているように、参照するにはエラーがない場合は権限ない
    CD /データ/

    LL

    ダウンドッカ-構成

    chmodの777のデータ/

  9. ドッキングウィンドウ・コン-up -d

  10. ネクサスメモリ消費を開始し、メモリの状態を参照してください、起動時には、ほぼネクサス1Gメモリを取ります。

    無料-h

    ホテルトップ

  11. ランディングネクサス、デフォルトのユーザー名のadminパスワードadmin123

  12. ネクサスMavenは、認証情報(ノードサーバ)setting.xml追加します


    ネクサスリリース
    管理者
    admin123


    ネクサススナップショット
    管理者
    admin123

  13. アソシエイトプロジェクトとPWまでは、のpom.xmlに設定を追加します


    ネクサスリリース
    ネクサスリリースリポジトリ
    http://192.168.0.148:8081/repository/maven-releases/



    ネクサススナップショット
    ネクサススナップショットリポジトリ
    http://192.168.0.148:8081/repository/maven-snapshots/


注:同じに構成されたIDとsetting.xmlサーバー
URLアドレスは、倉庫、PWのアドレスと一致

  1. MVNは-Dmaven.test.skip =真の展開します

  2. 見つけるために、ローカルPW(イントラネット)に行きませんでした、探しに行くためにローカルプロジェクトに依存する必要があり、PWは公式ユニフォームを見に行きませんでした。
    サードパーティ製の依存や、独自のjarファイルを作成し、PWマニュアル、バージョンネクサスをアップロード3.13サポートにアップロードすることができます

  3. ウェアハウス・エージェントを設定すると、ローカルの倉庫に行くためのプロジェクトを有効にすることを目的とPWのダウンロードを頼ります


    ネクサス
    ネクサスリポジトリ
    http://192.168.0.148:8081/repository/maven-public/










    ネクサス
    ネクサスリポジトリ
    http://192.168.0.148:8081/repository/maven-public/







  4. ここでは、地元の倉庫にPWから突出することができます

図1に示すように、スナップショット・バージョンが不安定(スナップショット・バージョン)を表し、任意の時間に変化があるだろう、まだ開発段階にあります。ときのjarパッケージと同じバージョン番号をアップロードすると、スナップショットが自動的つまり、ラベルを記録し、背中にたくさんの新しいデジタル版を追加します。

2、RELEASEは、一般的にライン上のバージョンを解放するために切り替わり、安定版(リリースバージョン)を表します。

一意依存性を識別するMavenの依存関係管理システムでは3つの構成、それぞれのgroupId、たartifactIdとバージョンの特性の依存性です。これらの3つのプロパティは一意に(つまり、我々は通常戦争のパッケージとjarパッケージを言う)コンポーネントを識別します。

  1. 公共の倉庫には、スナップショットやマップのリリースバージョンのコレクションです

おすすめ

転載: www.cnblogs.com/cgy-home/p/11238128.html