ドッカーは、MavenのPWと日常的な使用を使用して構築しました

インストール - ログイン - 設定

下载镜像
docker pull sonatype/nexus3
运行
docker run -d -p 9998:8081 --name nexus --restart=always sonatype/nexus3

ログイン

どのくらいを参照するには、コンテナへのパスワード

docker exec -it 容器名/容器id /bin/bash

閲覧パスワードが有効で、指定されたディレクトリにマップに表示される指示に従ってください

ランダムなパスワード

アクセス、変更パスワードを続行

パスワードの変更

彼らは外国のサイトには遅すぎると思われる場合の修正PW中央の倉庫の場所は、我々は、アリクラウドに変更されます、それはOK、それを結ぶ何置き換えることである方法を変更

中央倉庫

倉庫のホストされているタイプを作成します。

作成STEP1

なぜあなたは、このタイプを選択する必要がない、倉庫型はタイプがホストされている作成]を選択しますか?下記の表を解読

プロジェクト 具体的な指示
ホストされています ローカルストレージ。公式リポジトリと同じでは地元の民間のライブラリ関数を提供します
代理 演技は、倉庫、他の種類を提供します
グループ グループの種類は、倉庫の住所に複数のサービスを提供するために組み合わせることができます

作成に進みます

作成STEP2

これは、新しく作成されたローカルMavenのユーザ情報をPWでそれに追加私の窓そして、PWアカウントを作成し、順番に、ジャーパッケージに公開することPWユーザーにこれを使用することができます

ユーザーの作成1

情報利用者に記入

ユーザーを作成します2

マシン構成ファイルを見つけsettings.xmlに、私達はちょうどに作成したPWを追加

公開されたSTEP1

JARパッケージを公開するというアイデアに[OK]を、次の

解除

最初は、コンフィギュレーション・ファイルにユーザー情報PWの設定を接続することです

  1. IDは、上記画像のIDであります
  2. URL:ネクサスビジュアルインターフェースを見つけ、我々は、上記で作成した倉庫内のURLを見つけることができます

公開STEP3

準備スクリプト

 <!--添加build依赖,表示可以发布jar-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.8</version>
            </plugin>
            <!--发布源码的插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.2.1</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

命令を出しました。

mvn deploy

段付ピット

  • 、我々だけで設定ファイルを変更するMavenの使用のsettings.xmlに設定されたアイデアについて公表する前に再確認さそう、これはピットで、常に失敗を展開します
  • 上記のバージョンでは、それ以外の場合は失敗しエラーになり、倉庫と私たちは一緒に作成した対応の型になりました

結果を公表した後、我々はあなたができる、結果を確認し続けます

表示結果

詳細な結果

表示結果

プル使用

使用1

[OK]をポンポンファイルに次の依存関係を追加します。

<dependency>
  <groupId>com.changwu</groupId>
  <artifactId>lawyer-eureka</artifactId>
  <version>1.0-RELEASE</version>
</dependency>
 <repository>
     <id>changwu</id>
     <name>lawyer-lover-release</name>
     <url>http://139.x.xx.235:9998/repository/lawyer-lover-release/</url>
</repository>

私のブログへようこそ注意、私は共有するノートのフルセット(マイクロサービスの展開にエントリから)仕上げドッキングウィンドウを配置します

おすすめ

転載: www.cnblogs.com/ZhuChangwu/p/11945832.html