Frage

Ich habe zwei nb-Projekte. Ein nb-Projekt (a) das andere nb-Projekt (b) als Bibliothek dependancy.

Nun sind beide nb Projekte kompilieren / build in Ordnung, aber die Hinweise für (a) synchron sind.

Dies stört, wenn ich laufen will / debug sagen ‚ein oder mehrere Projekte wurden mit Fehlern zusammengestellt‘

Ich habe versucht,

  • Öffnen / beiden Projekte zu schließen und neu zu kompilieren
  • Scan für externe Veränderungen
  • clean-build, das Entfernen der 'kompilieren auf save' Flaggen für beide Projekte etc.
  • en / deaktivieren 'Build Jar nach dem Kompilieren' für das jtools Projekt.

Entfernen der:

  

./ Netbeans / 6,8 / var / index

Verzeichnis macht alles nur noch schlimmer für das nb-Projekt (a) .. Jetzt Ausrufezeichen für alle Einfuhren von Paketen von nb-Projekt (b) Aber immer noch kompilieren / build funktionierte gut. Auch Komponententests innerhalb des gleichen NetBeans-Projektes in (b) nicht einmal das Root-Paket erkennen?!

Nach einigem strugling die ein bisschen besser, aber Hinweise sind immer noch nicht korrekt in (a). Jetzt in (a) es sagt, ein Verfahren nicht in Projekt existiert (b), aber ich habe es nachgeschlagen in dem Build-Glas (b) .. es ist da!?

Irgendwelche Ideen, wie die Hinweise auf dem richtigen Weg zurück zu bekommen?

Danke

War es hilfreich?

Lösung

Ich habe so etwas wie dies gesehen, als ich eine Bibliothek aktualisieren, aber Vernachlässigung eine frühere inkompatible Version von einem Pfad sichtbar zu NetBeans zu entfernen. Ältere JARs nachlässig in einem Erweiterungsverzeichnis links sind besonders störend, vor allem, wenn sie neue Einträge alias Sie haben an anderer Stelle hinzugefügt. Auch die Tools > Libraries Dialogeinträge nach Dubletten und Fehler überprüfen. Schließlich jedes Projekt zu überprüfen, um sicher zu sein, es ist die erforderlichen Bibliotheken.

Andere Tipps

Es gibt drei Möglichkeiten, Abhängigkeiten in NB zu erstellen. Sie können ein Projekt, fügen Sie eine Bibliothek hinzufügen oder einen jar / Ordner hinzufügen. Nur das „Projekt Hinzufügen“ sagt NB, dass die Abhängigkeit wandelbar ist. Die anderen Optionen (Library und Jar / Ordner) erwarten, dass das Glas wird sich nie ändern.

Versuchen Sie, die Abhängigkeit von Projekt zu löschen (b), dann ist es wieder hinzufügen die Add Project-Taste.

Ich verwende nur die Add Library für eine stabilen, Bibliotheken von Drittanbietern (Apache Commons zum Beispiel). Ich verwende nur die Add Jar/Folder für Dritte Bibliotheken, die ich weiß, dass ich nirgendwo anders verwenden. als Anbieter Bibliotheken Solche für mit einem bestimmten Gerät in Verbindung steht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top