Maven/Gradle用プラベト,リモト,バチャルレジストリを設定する方法

如何建立一个私有的,远程的和虚拟的Maven / Gradle注册表

Javaの依存関係を管理·整理する最もシンプルな方法はMavenGradleリポジトリを利用することです。チーム内で共有されている依存関係を一元的に管理するためには信頼性、安全性,一貫性,効率性の高いアクセスが必要です。MavenやGradleクライアントと透過的に動作する複数のレジストリをセットアップする場所も含まれます。

JFrog Artifactory, x射线,管道を含むJFrog無料クラウドサブスクリプションでは数分で無料のロ,カル,リモ,ト,バ,チャルのMaven/Gradleレジストリをセットアップすることができます。ここでは,その手順をご紹介します。

始める前に

必要なものは以下の通りです。

ステップ1:表示ご自身の環境にログ

オンプレミス版の場合はデフォルトのユーザ名:admin,パスワード:密码,クラウド版の場合はメールで送られてきた認証情報を使ってログインします。

登录JFrog平台

ステップ2:ロ,カルMaven/Gradleリポジトリの作成

後述のステップで作成するカスタムMaven/Gradleを保存するために使用します。Adminモジュ,ルに移動し,存储库メニュ,を開き,存储库メニュ,項目をクリックします。

Maven/Gradleパッケ、ジタ、プで新しいロ、カルリポジトリを作成します。リポジトリキーとして“maven-challenge-localまたは“gradle-challenge-localを入力し,残りのデフォルト設定はそのままにします。

添加本地Maven存储库

添加本地Gradle存储库

ステップ3:リモ,トMaven/Gradleリポジトリの作成

サードパーティのhttps://mvnrepository.com/をキャッシュプロキシとして使用し,データを保存します。

存储库ペジの远程タブをクリックし,Maven/Gradleパッケジタプの新しいリモトリポジトリを作成します。リポジトリキーとして“maven-challenge-remoteまたは“gradle-challenge-localを入力し,残りのデフォルト設定はそのままにします。

添加远程Maven存储库

添加远程Gradle存储库

ステップ4:バ,チャルMaven/Gradleリポジトリの作成

Maven/Gradleのカスタムのカスタムメジを作成する際に使用します。

存储库ペジの虚拟タブをクリックし,Maven / Gradleパッケージタイプの新しいバーチャルリポジトリを作成します。リポジトリキー“Maven / Gradle”を入力し,ステップ2と3で作成したローカルとリモートMaven / Gradleリポジトリを追加します(矢印ボタンで“存储库”から“选择存储库”に移動させます)。リスト内のリポジトリの順序はMaven / Gradleイメージの構築に必要な依存関係を解決するために使用される順序を決定します。ステップ2で作成したローカルリポジトリを默认部署存储库として選択します。德fault Deployment RepositoryはビルドしたMaven/Gradleの依存関係がプッシュされるリポジトリです。残りのデフォルト設定はそのままにします。

添加虚拟Maven存储库

添加虚拟Gradle存储库

ステップ5:JFrog Maven/GradleサンプルGitHubリポジトリのフォク

このリポジトリにはプロジェクトのビルドで使用するシンプルなものが含まれています。

ステップ6:JFrog CLIの設定

JFrog製品へのアクセスを自動化するシンプルなインターフェースを提供し,自動化スクリプトを簡素化するスマートクライアントのJFrog CLIを設定します。

配置JFrog命令行

  • 以下の手順でMaven/Gradleでプロジェクトをビルドし,Artifactoryからプロジェクトの依存関係を解決します。
    • プロジェクトのル,トディレクトリに移動します. (cd)
    • プロジェクトのリポジトリ設定を行います。
      $ jfrog rt mvn-config

      または

      $ jfrog rt gradle-config
    • Artifactoryからプロジェクトの依存関係を解決し,プロジェクトをビルドします。
      $ jfrog rt MVN clean install -f path/to/ pam -file——build-name maven-challenge——build-number 1.0.0

      または

      $ jfrog rt gradle清除artifactoryPublish -b路径/到/build。Gradle—build-name Gradle -challenge—build-number 1.0.0
    • Artifactoryにビルド情報を公開します。
      $ jfrog rt bp maven挑战1.0.0

      または

      $ jfrog rt bp gradle-challenge 1.0.0

ステップ7:リポジトリを確認

平台界面の应用モジュ,ルに移動し,Artifactoryメニュを開き,工件メニュ,項目をクリックします。ここで新しいア,ティファクトの詳細を確認できます。

查看您的存储库- maven

查看您的存储库- gradle

Maven/Gradleリポジトリ

Maven / Gradleリポジトリの設定完了後,すべての依存関係をローカル,リモート,バーチャルリポジトリに保存できるようになります。以下はその様子です。

您的Maven_Gradle存储库

以上です。

あとは,ご自身でお試しください。