Mavenの公共サービスhttp://maven.aliyun.com
https://hub.docker.com検索ネクサス
ドッキングウィンドウプルsonatype / nexus3
ドッカーは、ネクサスのディレクトリを作成し、ディレクトリを作成します
/ CDは/ usr / local
は、mkdirドッキングウィンドウの
CDドッキングウィンドウ/
は、mkdirネクサス
CDネクサス/
VIドッカ-compose.ymlインストールしてネクサスを使用して実行するためのドッキングウィンドウ、次のように構成されたドッキングウィンドウ-compose.yml:
バージョン: '3.1'
のサービス:
ネクサス:
再起動:常に
画像:sonatype / nexus3
CONTAINER_NAME:ネクサス
ポート:
8081:-8081
ボリューム:
-は/ usr / local /ドッキングウィンドウ/ネクサス/ データ:/ネクサスデータアップドッキングウィンドウは、構成-d
ログインはhttp:// IP:8081
[ログの表示
ドッカーPS
ドッカーはContainerIDのをログに記録しますデータ内のデータがある場合、データはすべての権限を持っているように、参照するにはエラーがない場合は権限ない
CD /データ/LL
ダウンドッカ-構成
chmodの777のデータ/
ドッキングウィンドウ・コン-up -d
ネクサスメモリ消費を開始し、メモリの状態を参照してください、起動時には、ほぼネクサス1Gメモリを取ります。
無料-h
ホテルトップ
ランディングネクサス、デフォルトのユーザー名の
admin
パスワードadmin123
ネクサスMavenは、認証情報(ノードサーバ)setting.xml追加します
ネクサスリリース
管理者
admin123
ネクサススナップショット
管理者
admin123
アソシエイトプロジェクトと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のアドレスと一致
MVNは-Dmaven.test.skip =真の展開します
見つけるために、ローカルPW(イントラネット)に行きませんでした、探しに行くためにローカルプロジェクトに依存する必要があり、PWは公式ユニフォームを見に行きませんでした。
サードパーティ製の依存や、独自のjarファイルを作成し、PWマニュアル、バージョンネクサスをアップロード3.13サポートにアップロードすることができますウェアハウス・エージェントを設定すると、ローカルの倉庫に行くためのプロジェクトを有効にすることを目的とPWのダウンロードを頼ります
ネクサス
ネクサスリポジトリ
http://192.168.0.148:8081/repository/maven-public/
真
真
ネクサス
ネクサスリポジトリ
http://192.168.0.148:8081/repository/maven-public/
真
真
ここでは、地元の倉庫にPWから突出することができます
図1に示すように、スナップショット・バージョンが不安定(スナップショット・バージョン)を表し、任意の時間に変化があるだろう、まだ開発段階にあります。ときのjarパッケージと同じバージョン番号をアップロードすると、スナップショットが自動的つまり、ラベルを記録し、背中にたくさんの新しいデジタル版を追加します。
2、RELEASEは、一般的にライン上のバージョンを解放するために切り替わり、安定版(リリースバージョン)を表します。
一意依存性を識別するMavenの依存関係管理システムでは3つの構成、それぞれのgroupId、たartifactIdとバージョンの特性の依存性です。これらの3つのプロパティは一意に(つまり、我々は通常戦争のパッケージとjarパッケージを言う)コンポーネントを識別します。
- 公共の倉庫には、スナップショットやマップのリリースバージョンのコレクションです