2017-03-15 5 views
0

Ich habe Artefakt JFrog konfiguriert. Ich möchte, dass artifactory nur Dateien (jar, war, etc) meiner Anwendung behalten und andere Dateien nicht auf der Festplatte behalten. Beispiel:Wie behalte ich nur Dateien meiner Anwendung im Artefakt

(Ja, halten Sie auf dem Datenträger von artifactory)

myapp.1.0-SNAPSHOT 

myotherapp.2.0-SNAPSHOT 

(Nein, wenn Maven Befehl ausführen, ich möchte, dass artifactory nicht diese Dateien enthält, so wird Maven suchen im zentralen Repository)

hibernatexxx 

springxxxx 

log4jxxxx 

Wie kann ich es tun?

Antwort

6

Ich denke, Sie meinen, dass Sie keine Artefakte aus dem Remote-Repository (Remote-Standorte wie Jcenter/Maven-Central) speichern möchten. Wenn dies der Fall ist, sollten Sie das Remote-Repository so konfigurieren, dass keine Artefakte lokal gespeichert werden. Dazu gehen Sie zur Artifactory UI -> Admin -> Remote Repositories -> Bearbeiten Sie das gewünschte entfernte Repository, das Sie verwenden -> Erweitert -> und deaktivieren Sie das Kontrollkästchen "Artefakte lokal speichern".

Auf diese Weise wird jede Anforderung, die Sie für Artefakte ausführen, die nicht in Ihren lokalen Repositories gespeichert sind, vom Remote-Server abgerufen, aber nicht gespeichert. Ihr Artefakt wird als Proxy für dieses Repository verwendet.

+0

Vielen Dank @Guy – javaTry

Verwandte Themen