Windows-Benutzer-Profil und Java

Bin ich mit Maven, und es speichert lokale repository unter " Benutzer-home-Ordner.

Ich entschied mich zu bewegen, mein Benutzer-Profil von C:\Users\Dany zu D:\Users\Dany zu sparen, meine SSD Speicherplatz. Auch änderte ich mehrere Schlüssel in der windows-registry.

Alles funktioniert gut, aber Maven noch retten Artefakte zu C:\Users\Dany\.m2\repository.

Ich wissen so ändern Sie den lokalen repository-Standort in settings.xml.

Aber kann jemand erklären, Maven Verhalten?

P. S.

IntelliJ IDEA auch speichert Ihre Daten auf C:\Users\Dany\.IntelliJIdea11.

UPD

System.getProperty("user.home"); zurück C:\Users\Dany.

UPD2

set USERPROFILE im windows-comand-Linie sagt USERPROFILE=D:\Users\Dany.

UPD3

Frage ist, wie Java-ruft den Benutzer-home-Ordner, aber nicht darüber, wie man Maven-repository-Standort

  • Ich habe worden zu wollen, um mein Profil und Maven war ein Grund
  • könnten Sie drucken den Wert von System.getProperty("user.home") aus einem Programm in Ihrer intelliJIDEA IDE? Maven löst den lokalen repository-Standort w.r.t diese JVM-Umgebungsvariablen.
  • Natürlich. Es gibt "C:\Users\Dany"
  • Was ist der Wert Ihrer USERPROFILE Umgebungsvariable?
  • USERPROFILE=D:\Users\Dany
InformationsquelleAutor Dany | 2012-11-18
Schreibe einen Kommentar