2016-04-25 2 views
1

In Netbeans, wenn ich nach Tools- gehen> Optionen-> Java-> Maven Panel Maven Startseite zeigt: gebündelte Maven Homenicht gefunden, wo Maven lokale Repository-Pfad in NetBeans 8.0.2 gesetzt

Aber ich kann nicht in Netbeans findet 8.0.2 dass dort, wo der maven-Pfad lokale Repository ist, wie es in Netbeans 7.0.1

Maven local repository in 7.0.1

in meinem System .m2 Ordner

bei C:\Users\acs\.m2 befinden gesehen werden kann

Aber es ist ein anderes Repository C:\Users\acs\AppData\Roaming\NetBeans\8.0.2\config\Preferences\org\netbeans\modules\maven

Jetzt habe ich installiert Apache-Maven (die zuvor auf sysetm nicht installiert haben) und die MAVEN HOME Pfad auf C: \ Benutzer \ acs \ Apache-Maven-3.3.9 in Netbeans

Und dann wollte wissen, dass derzeit an welcher Stelle netbeans Maven lokalen Repository-Pfad ist. Aber ich finde es nicht in 8.0.2

Weiß jemand, wie man es findet?

Antwort

2

Einsatz externe Maven Installationen ist das lokale Repository (Standard)

${user.home}/.m2/repository 

Check out Maven Settings oder Maven Mini Guide

Sie können auch einen anderen lokalen Repository Verzeichnispfad festgelegt, ändert

Globale Einstellungen

${maven.home}/conf/settings.xml 

oder

Benutzereinstellungen

${user.home}/.m2/settings.xml 

Wie es hier funktioniert:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         https://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository>/any_other_dir/repository</localRepository> 

    ... 
</settings> 

Wenn Sie dies tun, jedes Projekt, das diese Maven und diese global/Benutzereinstellungen verwenden, wird Verwenden Sie dieses Repository als lokales Repository.

+0

Danke für Ihre Antwort. Aber meine eigentliche Frage bezieht sich auf Netbeans. Ist Netbeans, wo finde ich den Pfad zum Mave-Repository. –

+1

Nein ist es nicht. Netbeans konfiguriert keine Maven-Einstellungen. Es verweist nur auf sie. Sie haben ein inneres Repository 'C: \ Benutzer \ acs \ AppData \ Roaming \ NetBeans \ 8.0.2 \ config \ Präferenzen \ org \ netbeans \ module \ maven \" erhalten, da es sich um ein Embbeded handelt.In Ihrem letzten Fall kann Netbeans die Maven-Konfiguration an Maven-Einstellungen delegieren, nicht an das NetBeans-Plugin. – Laiv

+0

Das bedeutet, dass Sie mit der Bearbeitung von settings.xml fertig werden. Vielen Dank. –

2

Den Weg gefunden.

Im Projekt Explorer-Fenster in Netbeans finden Sie die Registerkarte Dienste.

Goto: services->maven repositories->local->right click->properties

Sie den lokalen Repository-Pfad erhalten, die NetBeans verwenden.

Verwandte Themen