インストールして使用するにはネクサス(MavenのPWマスター)

 

このリンク: https://blog.csdn.net/qq_33248299/article/details/83386184

.Nexusをインストールします。

1.Nexusはじめに

  • Mavenのリポジトリには、一般のための特別な会社です
    ここに画像を挿入説明

2.Nexusインストール

行くhttps://www.sonatype.com/oss-thank-you-win64.zipを以下をダウンロードし、解凍します

ここに画像を挿入説明

  • インストールPWを実行します(DOSでPWをインストールするには、管理者権限でコマンドを実行)
nexus.exe /インストール//インストール
nexus.exe /アン//アン
ネットスタートネクサスが開始// 
ネット停止ネクサス//停止

3.設定ネクサス

ネクサスポートの設定、IP、コンテキストパスでnexus-default.properties etcディレクトリ
ここに画像を挿入説明

ここに画像を挿入説明

  • アプリケーション・ホスト:ホストネクサスのリスニングサービス
  • アプリケーション・ポート:ネクサスサービスリスニングポート
  • ネクサス・コンテキスト・パス:ネクサスサービスのコンテキストパス

4.サービスの開始

5. URL PWを探し

http://localhost:8081/nexus/#welcome

ログイン

默认用户 密码
admin/admin123

II。PW倉庫タイプ

ここに画像を挿入説明

  • ホストされた:ホスト倉庫(会社(第三者の公式バージョンのベータ版が開発したストレージのjarパッケージ:著作権の問題-oracle)の存在)
  • プロキシ:プロキシ倉庫(中央倉庫剤、JARパッケージのapacheのテストバージョン)
  • グループ:グループウェアハウス(ホステッド:.倉庫ホストを構成するデポの将来の連結基、プロキシ:ウェアハウス・エージェント)
  • 仮想:仮想倉庫(倉庫を放棄されました)

III。PWにjarファイルのパッケージをアップロード

Mavenのディレクトリのconf / setting.xml認証1.:ユーザー名とパスワードを設定

<servers>
 <server>
      <id>releases</id> <!--宿主仓库-->
      <username>admin</username>
      <password>admin123</password>
    </server>
    <server>
          <id>snapshots</id><!--宿主仓库-->
          <username>admin</username>
          <password>admin123</password>
    </server>

    </servers>

プロジェクトをアップロードするのpom.xml 2.設定ジャーパッケージアップロードパスのURL

  • 私たちは、SSH-DAOをアップロード
    ここに画像を挿入説明
<distributionManagement>
  <repository>
      <id>releases</id>
      <url>http://localhost:8081/nexus/repository/maven-releases</url><!--私服对应url-->
    </repository>
    <snapshotRepository>
      <id>snapshots</id>
      <url>http://localhost:8081/nexus/repository/maven-snapshots</url><!--私服对应url-->
    </snapshotRepository>
  </distributionManagement>

3. PW(アップロード)を公開するプロジェクトを実行 - 実行デプロイ

ここに画像を挿入説明

ここに画像を挿入説明
IV。地元の倉庫にPWジャーパッケージからダウンロード

Mavenのディレクトリのconf / setting.xml設定テンプレートで1

    <profile>
        	<!--profile的id-->
      <id>dev</id>
      <repositories>
        <repository>
        	<!--仓库id,repositories可以配置多个仓库,保证id不重复-->
          <id>nexus</id>
          <!--仓库地址,即nexus仓库组的地址-->
          <url>http://localhost:8081/nexus/repository/maven-public</url>
          <!--是否下载releases构件-->
          <releases><enabled>true</enabled></releases>
           <!--是否下载snapshots构件-->
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
     	<!--插件仓库,maven的运行依赖插件,也需要从私服下载插件-->
        <pluginRepository>
        	<!--插件仓库的id不允许重复,如果重复后边配置会覆盖前边-->
          <id>public</id>
          <name>Public Repositories</name>
          <url>http://localhost:8081/nexus/repository/maven-public</url>
        </pluginRepository>
      </pluginRepositories>
    </profile>

2.(Mavenの下にもsetting.xml上)テンプレートをアクティブ化

<activeProfiles>
        <activeProfile>dev</activeProfile>
</activeProfiles>

3.テストダウンロード

  • 私たちは、削除された対応のjarパッケージ全体のプロジェクトのローカルリポジトリに行ってきました
  • このプロジェクトは、各プロジェクトが開いているので、それは代わりにJARパッケージの、プロジェクトに依存して、エラーを発見していません
  • ローカルリポジトリを表示した後、PWをダウンロードしに行くと、対応するパッケージがあるが与えられた後は、ssh-DAOプロジェクトをオフにします
    ここに画像を挿入説明

ここに画像を挿入説明

MavenのPWのビルド(ネクサス

おすすめ

転載: www.cnblogs.com/But-you/p/11584150.html