Archiva erlaubt es, einen zentralen Server für JAR-Dateien aufzusetzen, der von Maven verwendet wird. Es arbeitet als Caching-Proxy, so dass die Pakete nur einmal heruntergeladen werden müssen. Ebenso können damit die intern erstellten Pakete leicht für alle Entwickler zugängig gemacht werden.
Bei der Installation bin ich über mehrere Probleme gestolpert:
Port ändernDer Port steht in der Datei apps/archiva/conf/application.xml; diese Datei existiert erst nach dem Auspacken der JAR-Datei, was beim ersten Start passiert.
Authentisierung notwendigArchiva wollte unbedingt Benutzername und Passwort haben. Nachdem ich im
User Management dem
Guest die Rolle
Global Repository Observer gab, ging es auch ohne.
Keine DownloadsArchiva wollte partout keine Pakete runterladen. Nachdem ich bei beiden
Proxy Connectors der Whitelist ein
**/** hinzugefügt hatte, ging es.
Jetzt kämpfe ich nur noch damit, dass das Eclipse-Plugin die Einstellungen ignoriert und direkt auf das central-Repository zugreift.