2012-04-19 2 views
6

Es fragt mich oft, einen "Grundbau" zu machen. Zumindest jedes Mal, wenn es sich zum Beispiel öffnet. Dies ist in NetBeans 7.1; Version 6 hat das nicht getan.Warum möchte NetBeans immer einen "Priming Build" auf meinem Maven-Projekt ausführen?

Ich verstehe nicht einmal, was es tut. Googeln weist auf http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven hin, was bedeutet, dass es ein Ersatz für "Nachladen online" ist, was für mich ebenfalls ein Rätsel ist. Aber der kurze Absatz erwähnt es für das Sortieren von fehlenden Artefakten.

Aber muss es so oft laufen? Dieses Projekt hat zahlreiche Module; Könnte es ein Abhängigkeitsproblem geben, das NetBeans immer wieder aussortiert?

Antwort

3

Ich denke, es ist eine Gelegenheit für Netbeans, herauszufinden, welche Abhängigkeiten es benötigt, um Ihr Projekt zu kompilieren (vermutlich damit es Fehler im Editor/Navigator hervorheben kann).

Warum es jetzt jedes Mal, wenn Sie ein Projekt öffnen, weiß ich nicht. Ich vermute, dass frühere Versionen dies automatisch getan haben, und die Änderung besteht darin, Benutzer mit riesigen Projekten unterzubringen, die nicht warten wollen, sondern sie stattdessen auswählen lassen, auf welchen Modulen sie die Grundierung ruinieren wollen.

Es wäre schön, wenn es eine Option wäre, deaktivieren Sie es aber.

+0

+1 für den Kommentar "Es wäre nett, wenn es eine Option gab, schalten Sie es aus." –

0

Dies passiert immer dann, wenn Sie ein neues Projekt öffnen, insbesondere eines, das aus vorhandenen Quellen erstellt wurde, da Maven die Abhängigkeiten ausarbeiten und in seinen lokalen Cache laden muss.

Der Vorteil hier ist, dass alle fehlenden Abhängigkeiten wie die eines Eltern-POM sofort erkannt werden.

0

Dies ist ein ständiges Problem für mich. Es läuft der Priming Build, wenn ich Netbeans (7.3) öffne, was ich akzeptieren kann. Mach dein Gebäude fertig und geh bitte weg.

Aber dann mehrmals am Tag, wenn ich merke, dass meine Maschine träge wird, schaue ich und da ist dieser verdammte "Priming Build", der wieder auftritt.

Warum muss es weiter so gemacht werden? Meine Abhängigkeiten haben sich nicht geändert.

Verwandte Themen