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

Javaの依存関係を管理·整理する最もシンプルな方法はMavenやGradleリポジトリを利用することです。チーム内で共有されている依存関係を一元的に管理するためには信頼性、安全性,一貫性,効率性の高いアクセスが必要です。MavenやGradleクライアントと透過的に動作する複数のレジストリをセットアップする場所も含まれます。
JFrog Artifactory, x射线,管道を含むJFrog無料クラウドサブスクリプションでは数分で無料のロ,カル,リモ,ト,バ,チャルのMaven/Gradleレジストリをセットアップすることができます。ここでは,その手順をご紹介します。
始める前に
必要なものは以下の通りです。
- Mavenのaapl . exeンストまたはGradleのaapl . exeンスト. exe .ル
- JFrogセルフホステッド·サブスクリプションまたはJFrogクラウド·サブスクリプション
- JFrog CLIの@ @ンスト@ @ル
ステップ1:表示ご自身の環境にログ
オンプレミス版の場合はデフォルトのユーザ名:admin,パスワード:密码,クラウド版の場合はメールで送られてきた認証情報を使ってログインします。

ステップ2:ロ,カルMaven/Gradleリポジトリの作成
後述のステップで作成するカスタムMaven/Gradleを保存するために使用します。Adminモジュ,ルに移動し,存储库メニュ,を開き,存储库メニュ,項目をクリックします。
Maven/Gradleパッケ、ジタ、プで新しいロ、カルリポジトリを作成します。リポジトリキーとして“maven-challenge-localまたは“gradle-challenge-localを入力し,残りのデフォルト設定はそのままにします。


ステップ3:リモ,トMaven/Gradleリポジトリの作成
サードパーティのhttps://mvnrepository.com/をキャッシュプロキシとして使用し,データを保存します。
存储库ペジの远程タブをクリックし,Maven/Gradleパッケジタプの新しいリモトリポジトリを作成します。リポジトリキーとして“maven-challenge-remoteまたは“gradle-challenge-localを入力し,残りのデフォルト設定はそのままにします。


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


ステップ5:JFrog Maven/GradleサンプルGitHubリポジトリのフォク
このリポジトリにはプロジェクトのビルドで使用するシンプルなものが含まれています。
ステップ6:JFrog CLIの設定
JFrog製品へのアクセスを自動化するシンプルなインターフェースを提供し,自動化スクリプトを簡素化するスマートクライアントのJFrog CLIを設定します。
- Artifactoryサ,バの設定を行います。
$ jfrog rt c

- 以下の手順で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リポジトリの設定完了後,すべての依存関係をローカル,リモート,バーチャルリポジトリに保存できるようになります。以下はその様子です。

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