Maven lokales Repository

ankoe

Grünschnabel
Hallo,
ich bin dabei mich in Maven einzuarbeiten. Wir sind mehrere Java Entwickler, die an einem großen Projekt arbeiten, welches wiederum aus vielen einzelnen Projekten zusammengestzt ist. Gibt es eine Möglichkeit, ein Maven Repository auf einem Rechner im Intranet für jeden Entwickler zugängig zu machen, so dass nicht jeder einzeln alle Bibliotheken herunterladen muss, sondern auf das zentrale Repository zugreift?

Danke für eure Bemühungen.

Gruß Andrea
 
Das geht. Ihr könnt z.B. einen Repositorymanager aufsetzen (Nexus oder Artifactory) und diesen dann als Proxy in eure settings.xml eintragen. Dann fragt Maven beim Nexus nach den Dependencies nach und dies holt die Dependency nur einmal von einer Remotemaschine. Die nächsten Anfragen nach der Dependency werden direkt vom Nexus beantwortet.

Installation ist recht easy... mehr Infos: http://nexus.sonatype.org/

REINHAUN!
 
Hallo Oliver,
vielen Dank für deine Antwort. Ich hatte gedacht, dass das nicht so kompliziert ist. Unter http://www.onjava.com/pub/a/onjava/2006/03/29/maven-2-0.html?page=2 hatte ich folgendes gefunden:

"... It is also convenient to store your local repository on a web server, so that your entire development team can benefit and everyone doesn't have to manage his or her own repository. Changing the Maven repository path is as simple as editing the settings.xml file in the conf directory of the Maven distribution. .."

Das Repositorie habe ich in den settings.xml habe gesetzt auf ein Verzeichnis auf meinem localhost Webserver (erst einmal nur zum Probieren), das hat allerdings nicht viel genützt. so simpel ist es dann wohl doch nicht. Ich werde auf jeden Fall deinen Hinweis mit dem Repositorymanager ausprobieren.

Gruß Andrea
 

Neue Beiträge

Zurück