Java Getriebe

Java und NetBeans

Release Files in der Projektansicht

Bei der RCP Entwicklung mit der NetBeans Platform tauchen unweigerlich auch so genannte „Library Wrapper Modules“ auf. Also solche Module, die einfach nur eine .jar-Datei eines Drittanbieters in ein NetBeans Modul verpackt. Die NetBeans IDE kopiert die externen Dateien in das Unterverzeichnis „release“ des entsprechenden Moduls. Aber genau dieses Verzeichnis „release“ wird nur in der Dateiansicht, nicht aber in der Projektansicht angezeigt, obwohl die Dateien (in meinen Augen) auch essentiell für dieses Modul sind.

Projektansicht mit neuem Node für "release" Ordner

In unserer RCP werden nicht unbedingt andere .jar-Dateien, die wir ein ein Modul verpacken, sondern viel mehr externe .exe Programme, die wir aus der GUI heraus starten (müssen). Nichts desto trotz stört es mich immer wieder, dass ich nicht direkt in der Projektansicht sehen kann, welche Dateien alles mit im Modul zusammen installiert werden.

Ich habe an anderer Stelle schon mal beschrieben, wie man Eigene Einträge in den Projektbaum zaubern kann. Genau das gleiche habe ich jetzt in ein NetBeans Modul verpackt der den Ordner „release“ in Modulprojekten anzeigt und im NetBeans Plugin Center hochgeladen.

Das Modul funktioniert sowohl in NetBeans 7.0.1 als auch im aktuellen NetBeans 7.1. Für letzteres habe ich auch einen Eintrag im UpdateCenter beantragt so dass das Modul hoffentlich schon bald auch einfach aus dem Plugin Manager heraus installiert werden kann.