Wie kann ich Maven auf erzwingen nur meine lokale Repository und einzelne spezifische Repository im Intranet und nichts aus dem Internet herunterladen? Selbst in meinen POMs ist das interne Repository eines einzelnen Unternehmens angegeben, Maven wird in Internet-Repositorys gespeichert, die aus den POM-Dateien der Bibliotheken entnommen wurden, um Abhängigkeiten abzurufen.Wie verhindert man, dass Maven auf entfernte Repositories zugreift?
7
A
Antwort
5
In Ihrer settings.xml (normalerweise unter% user.home% /. M2) können Sie dies konfigurieren.
z.
<mirrors>
<mirror>
<id>repo.example.com</id>
<mirrorOf>*</mirrorOf>
<name>Internal repo</name>
<url>http://repo.example.com/repo</url>
</mirror>
</mirrors>
Der Schlüsselteil besteht die <mirrorOf>*</mirrorOf>
was bedeutet, dass alle Anfragen werden an diesem Repository gerichtet werden.
Verwandte Themen
- 1. Wie verhindert man, dass SBT versucht, von offiziellen Repositories herunterzuladen?
- 2. Konfigurieren von Maven-Repositories?
- 3. Wie listet man die konfigurierten Repositories auf?
- 4. Wie kann verhindert werden, dass ein Hacker von außen auf die Benutzersitzung zugreift?
- 5. Wie verhindert man, dass Linke für Divs in CSS bricht?
- 6. Maven Repositories Priorität, wenn beide Repositories enthalten?
- 7. Wie verhindert man, dass CALayer Hintergrundfarbe zeichnet?
- 8. Wie verhindert man, dass Waf Objektdateien umbenennt?
- 9. Wie verhindert man, dass InnoSetup Startmenüverknüpfungen erstellt?
- 10. Wie verhindert man, dass Babel Generatorfunktionen umspringt
- 11. Wie verhindert man, dass die Tischhöhe überläuft?
- 12. Wie verhindert man, dass Plugins auf Konfigurationsdateien zugreifen
- 13. Maven Versionierung & Repositories - Wie man während des Builds aktualisiert
- 14. Wie verhindert man, dass eingecheckte Dateien lokale Versionen überschreiben?
- 15. Wie sieht man entfernte Tags?
- 16. Scala REPL: Wie fügt man dem Scala REPL Klassenpfad das entfernte Maven Repository hinzu?
- 17. Achse - wie man darauf zugreift?
- 18. Wie sieht man Repositories?
- 19. Wie verhindert man, dass der Linker Startup Code weg optimiert?
- 20. Wie verhindert man, dass EF eine Datenbank erstellt?
- 21. Wie verhindert man, dass sceneFunc() den Kontext jedes Mal löscht?
- 22. Wie verhindert man, dass TreeView seine Position ändert?
- 23. Wie man auf dieses Attribut unter Verwendung von jQuery zugreift, vorausgesetzt, dass ein div durch dieses
- 24. Wie verhindert man, dass Hacker unsere Datenbank scrappen?
- 25. Wie verhindert man, dass Visual Studio-Debugger-Visualizer auslaufen?
- 26. Wie verhindert man, dass root den Git Pull ausführt?
- 27. Wie verhindert man, dass Affe die Statusleiste öffnet?
- 28. Wie verhindert man, dass GWT Inline-Styles erzeugt?
- 29. Wie verhindert man, dass Vollbild die Taskleiste abdeckt?
- 30. Wie verhindert man, dass eine Datei von .htaccess redirect?
Ich habe es versucht und es hat geklappt. Ich werde ein wenig warten, bevor ich dies als Lösung markieren, da es wie hacken aussieht - ich hatte gehofft auf eine bestimmte Option oder CMD-Zeile param usw. Danke, dass ihr mein praktisches Problem sowieso gelöst habt! –
Dies ist kein Hack, so konfigurieren Sie einen globalen Repository-Manager. Es ist, was wir Leuten empfehlen, wenn sie etwas wie Nexus eingerichtet haben. –