2016-12-23 4 views
3

ich bin neu zu idee und maven, ich finde, dass jedes mal, wenn ich bearbeiten die abhängigkeit in der pom.xml, bevor ich fertig geschrieben, idee versucht, die abhängigkeit zu lösen und zu erstellen einig Ordner in meiner Heimat Repo, zum Beispiel, wenn ich die Abhängigkeit bin bearbeiten, und es sieht nun wie folgt auswie man idea auto auflösen maven abhängigkeit

 <dependency> 
     <groupId>org.slf4j</groupId> 
     <artifactId>slf4j-a</artifactId> 
    </dependency> 

Idee, einen Ordner in meiner Heimat Repo wie this hat erstellen, wie es zu verhindern, und ich habe festgelegt meine Einstellung wie this, aber es scheint keine Verwendung, und die Datei wird automatisch wie üblich

+0

Frage, warum Sie die Abhängigkeit nicht gelöst werden sollen? es scheint kontraintuitiv – ochi

+0

Ich meine, ich möchte nicht die Abhängigkeit gelöst, bevor ich es beende, weil es einige Ordner in meinem nativen Repo erstellen wird, die keine Verwendung ist – JonyFan

+0

Ihre Frage ist nicht klar - bevor Sie was zu Ende? - Es erstellt einen Ordner, um die Abhängigkeiten in Ihr Projekt zu laden (da Sie sagen, dass Ihr Projekt von ihnen abhängt) - ich schätze, anstatt bis zur Kompilierzeit zu warten (wenn es alle Abhängigkeiten herunterladen müsste, tut es eins nach dem anderen) wenn sie hinzugefügt/erkannt werden) - Ich muss etwas hier fehlen – ochi

Antwort

3

Ich denke, Sie haben die aktiviert Option "Maven-Projekte automatisch importieren". Um sie zu deaktivieren, gehen Sie zu Preferences... > Build, Execution, Deployment > Build Tools > Maven > Importing, dann deaktivieren Sie die Option von dort, etwa so:

Preferences Screenshot

Nach so tun, wird es an Ihnen, die Importe zu laufen, wenn Sie bereit sind. manuell rechten Maustaste auf Ihr Projekt in der Projektansicht zu importieren, dann Maven > Reimport klicken:

Context Menu Screenshot

+0

Es funktioniert! Vielen Dank . und ich möchte fragen, wie man automatisch speichern in der Idee zu deaktivieren, habe ich die Synchronisation wie folgt eingestellt [Link] (https://i.stack.imgur.com/DmOKV.png) – JonyFan

+1

Nicht sicher über diese. Es scheint jedoch so, als ob diese Frage nichts mit diesem Thema zu tun hat, also würde ich einfach eine neue Frage zum automatischen Speichern stellen. Wenn diese Antwort Ihr Problem gelöst hat, markieren Sie es bitte als akzeptiert. :) – Sudicode

Verwandte Themen