所以richten Sie eine private, entfernte und virtuelle Maven/Gradle-Registry ein

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

Der einfachste Weg, Ihre Java-Abhängigkeiten绿色和组织人,这是Maven -奥得河Gradle-Repository.Sie benötigen einen zuverlässigen, sicheren, beständigen und effizienten Zugriff auf die Abhängigkeiten, die über eine centrale Stelle für das gesamte Team verfügbar sind。大足gehört auch ein Ort, an dem mehere registereingerichet werden, die transparent mit den Maven- und Gradle-Clients zusammenarbeiten。

麻省理工学院的民主党kostenlosen Cloud-Abonnementvon JFrog, einschließlich JFrog Artifactory, x射线和管道,können Sie in wenigen MinutenEine kostenlose lokale,外部与虚拟Maven / Gradle-Registry einrichten。在diesem博客文章werden die dabei zu befolgenden Schritte erläutert。

你是失败者

Folgende Voraussetzungen müssen erfüllt sein:

Schritt 1:在Umgebung的Anmeldung

Melden Sie siich mit dem标准- benutzernamen: admin和密码:密码für die lokale安装命令den Ihnen per E-Mail zugesandten Anmeldedaten für die Cloud-Installation an。

登录JFrog平台

Schritt 2: Fügen Sie ein lokales Maven/Gradle-Repository hinzu

奇怪的环境,嗯Ihr benutzerdefiniertes Maven/Gradle zu speichern, das Sie in einem späteren Schritt erstellen werden。Öffnen Sie dasAdministrationsmodul.Erweitern Sie das存储库-Menü und klicken Sie auf den Menüpunkt存储库

Fügen Sie ein neues lokales知识库mit dem Pakettyp Maven/Gradle hinzu。Geben Sie den Repository-Schlüssel "maven-challenge-local" oder "gradle-challenge-local" in, und代表Sie die restlichen标准instellungen bei。

添加本地Maven存储库

添加本地Gradle存储库

Schritt 3: Fügen Sie ein entferntes Maven/Gradle-Repository hinzu

wid als缓存代理verwendet, um Elementen von Drittanbietern aus https://mvnrepository.com/ zu speichern

“你在我死前登记karte远程auf der Seite存储库und fügen Sie ein neues entferntes Repository mit Pakettyp Maven/Gradle hinzu。Geben Sie den Repository-Schlüssel " ven-challenge-remote" oder "gradle-challenge-local" in, und代表Sie die restlichen standdeinstellungen bei。

添加远程Maven存储库

添加远程Gradle存储库

Schritt 4: Fügen Sie ein Maven/Gradle-Repository hinzu

Erstellung Ihres benutzerdefinierten Maven/Gradle-Images verwendet。

“你在现场”存储库Registerkarte驾到虚拟und fügen Sie ein neues Virtual Repository mit dem Pakettyp Maven/Gradle hinzu。Geben Sie den Repository-Schlüssel "Maven /Gradle " ein und fügen Sie die in den Schritten 2 und 3 erstellten lokalen und entfernten Maven/Gradle-Repositories hinzu (verschieben Sie diese mithilfe der Pfeiltasten aus Available Repositories nach Selected Repositories)。Die Reihenfolge diesel Repositories in der Liste bestimmt Die Reihenfolge, in der Die Abhängigkeiten aufgelöst werden, Die für Die Erstellung Ihres Maven/Gradle-Images erforderlich sind。Wählen你死在Schritt 2 erstellte lokale库标准部署库aus。在das标准部署库wid die von Ihnen erstellte Maven/Gradle-Abhängigkeit gepusht。代表Sie die restlichen standdeinstellungen bei。

添加虚拟Maven存储库

添加虚拟Gradle存储库

Schritt 5: Übernehmen des JFrog Maven- /Gradle-Beispiels für GitHub-Repos

这本库enthält ein einfaches program, das Sie zum Erstellen Ihres projects verwenden。

Schritt 6: Konfigurieren Sie JFrog CLI

Konfigurieren您JFrog CLI, einen intelligent Client, der eine einfache Schnittstelle bietet and den Zugriff auf frog - produkte automatisiert and unsere automatierungsscriripte vereinfacht。

配置JFrog命令行

  • Führen这是我们的计划Maven/Gradle祖与死Projektabhängigkeiten von Artifactory aufzulösen。
    • 在《工程研究》中的Wechseln Sie (cd
    • Konfigurieren Sie die project - repositories。
      $ jfrog rt mvn-config

      奥得河

      $ jfrog rt gradle-config
    • Erstellen Sie das Projekt und lösen Sie die Projektabhängigkeiten von Artifactory auf。
      $ 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
    • Veröffentlichen Sie die Build-Informationen在Artifactory。
      $ jfrog rt bp maven挑战1.0.0

      奥得河

      $ jfrog rt bp gradle-challenge 1.0.0

Schritt 7: Blenden Sie Ihr Repository ein

航海家Sie zumAnwendungsmodul在der Plattform-Benutzeroberfläche, erweitern Sie dasArtifactory-Menuund klicken Sie auf den Menüpunkt文物。Hier können你不知道我在说什么。

查看您的存储库- maven

查看您的存储库- gradle

《国际卫生条例》专家/ Gradle-Repository

Sobald Sie fertig sind und das Maven/Gradle-Repository konfiguriert haben, können Sie alle Ihre Abhängigkeiten in den lokalen, entfernten und virtuellen Repositories speichern。埃特瓦索奥斯的Das sieht dann:

您的Maven_Gradle存储库

Das战争!

喷气können Sie einfach selbst ausprobieren。