Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Maven kennt drei Stellen zur Konfiguration. Je nach Reichweite der Einstellung sind dies:
Installation/systemweit ($MAVEN_HOME/conf/settings.xml): Dies ist wohl die üblichste Stelle zur Konfiguration. Alle hier vorgenommenen Einstellungen stehen allen Benutzern der Installation zur Verfügung.
Benutzerspezifisch (~/.m2/settings.xml): Hier haben Sie die Möglichkeit, Einstellungen speziell für einen Benutzer durchzuführen. Dies ist sinnvoll, wenn die Installation von mehreren Usern verwendet wird oder wenn z.B. ein automatischer (nightly) Build mit anderer Parametrisierung laufen soll. Hier ist auch ein guter Ort, um evtl. benötigte Passworte abzulegen, sofern das Benutzerverzeichnis ausreichend gegen fremden Zugriff geschützt ist.
Im Projekt (pom.xml): In der POM-Datei können alle Einstellungen aus den settings.xml vorgenommen werden. Diesen Ort der Konfiguration wird man wählen, wenn die Einstellungen speziell für ein Projekt gültig sind. Dieses sollte aber eher die Ausnahme sein.