Netbeans: jar Erstellung mit abhängigen library jar Dateien

Geschrieben von everflux am August 25th, 2009

Netbeans hat – zum Glück – neuerdings Maven Support. Das macht insbesondere die Anpassung des Build Prozesses wesentlich einfacher. Dazu kommt, dass Maven Kenntnisse nicht nur bei Netbeans Usern verbreitet sind, und so bessere Interoperabilität erzielt wird.
Hat man jedoch kein Maven Projekt, sondern das „klassische“ ant basierte Chaos Buildsystem, können Anpassungen schonmal komplizierter werden.

In diesem Fall ging es darum, dass mit Netbeans /ant produzierte Artefakte als einzelne JAR Datei verteilbar sein sollten. D.h. alle Bibliotheken bzw. Library JAR Files sollten in einem einzelnen, ausführbaren JAR landen. Weiterlesen »

Netbeans: Copy support failed. Continue?

Geschrieben von everflux am August 7th, 2009

Netbeans ist eine herausragende IDE – herausragend durch einfache Bedienbarkeit, gleichzeitig gibt es eine Fülle von Features für den gestressten Entwickler. Und der Preis: Kostenlos! Ob für Java oder PHP Entwicklung, ich möchte Netbeans nicht mehr missen. Besonders für PHP – haben mir die kleinen Tipps und Hinweise doch schon einiges an Nerven gespart. Nicht zu vergessen die erstaunlich gut funktionierende Code-Completion. (Hätte ich bei PHP nie für möglich gehalten.)

Doch es gibt eine Sache, die mich unter Ubuntu in den absoluten Wahnsinn getrieben hat: Ich habe zwei Ubuntu Rechner, einen Server und meinen Arbeitsplatz. Auf dem Server läuft Apache und Mysql – auf meiner Arbeitsstation möchte ich keinen Apache laufen lassen, so dass ich alle Dateien auf den Server lade. Weiterlesen »

Chromium Browser: Schneller Entwickeln!

Geschrieben von everflux am August 1st, 2009

Welche IDE man bevorzugt, darüber kann man sicherlich vortrefflich streiten. Genauso übrigens auch über Webbrowser. Doch eins ist klar: Bei der Entwicklung zählt jede gesparte Sekunde. Gerade in Webanwendungen wird man nicht um manuelles Testen und Ausprobieren herumkommen. Ich habe gemerkt, dass man mit dem Firefox (Firebug, Webdeveloper Toolbar, etc. pp) wunderbar Debugging betreiben kann. Das Tooling ist in meinen Augen ungeschlagen. Weiterlesen »

Netbeans 6.7 release

Geschrieben von everflux am Juni 29th, 2009

Netbeans 6.7 ist als finale Version verfügbar. Auch wenn auf der Netbeans Homepage noch der RC beworben wird, führt der Download schon auf die endgültige Version. (So ganz fertig ist das zwar noch nicht, der Rest soll dann aber über das Update Center nachgereicht werden.)

Die Neuerungen sind vor allem „Cloud“ (Kenai) Integration, bessere CI Integration (Hudson z.B.) und Integration mit Issuetrackern. (Bei einem Commit können dann direkt Issues geschlossen werden.) Aber auch die Unterstützung für verschiedene Sprachen und Frameworks (PHP, Rails, Groovy, Grails, …) wurde stark verbessert. Details finden sich auf der Übersichtsseite zum Netbeans 6.7 Release und in den Release Notes zu Netbeans 6.7, wer Netbeans noch garnicht kennt kann einen Blick auf die Features werfen.

Und meine Liebslingsneuerung: Dateien können nun inklsusive Dateiendung umbenannt werden….

JavaOne 2009

Geschrieben von everflux am Juni 17th, 2009

Zurück von der JavaOne 2009 – und jetzt möchten alle wissen „wie war es“. „Anders als erwartet“. Die großen Ankündigungen fehlten mir dann doch etwas – vom Hocker gehauen haben mich diesmal mehr die Partys und socialising als die General Sessions.

Auch dem Pavillion habe ich dieses Jahr deutlich mehr Zeit als im letzten eingeräumt, und so eine Menge interessanter Gespräche geführt. Starkes Augenmerk habe ich auf Tipps und Erfahrungsberichte zum Thema User-Group-Building gerichtet, doch auch OpenSolaris und VirtualBox bekamen verdiente Aufmerksamkeit. Java selbst war in so fern weniger in meinem Fokus als das „drumherum“. Auch die Neuerungen die Sun für den „Sun certified Java Programmer plus“ einführen möchte, konnte ich eingehend anschauen. Hierzu kann ich nur sagen: Klasse Idee, ich bin gespannt wie die Umsetzung wird.

Dass sich auch ein Talk der CommunityOne mit „Ubuntu in the clouds“ beschäftigte, in dem Ubuntu One und die weitere Strategie von Canonical für Ubuntu und Cloudcomputing erörtert wurde fand ich sehr angenehm. Das zeigt, dass Sun sich hier wirklich offen gibt. (Hier könnte sich der OpenSolaris Produktmanager auch noch abgucken OpenSolaris security updates zur freien Verfügung zu stellen, und schon könnte OpenSolaris eine interessante Alternative zu Ubuntu auch für den tatsächlichen Einsatz werden.)

Schade, dass es Netbeans nicht zur JavaOne mit einem 6.7 Release geschafft hat – aber lieber einen RC als einen Flickenteppich.

Für alle an den Sessions interessierten: Die JavaOne 2009 Slides sind bei Sun online einsehbar, die aufgezeichneten Sessions folgen vermutlich in Kürze.

Wer Lust hat, beim die Münsteraner Java User Group beim Java Stammtisch zu besuchen sei hiermit herzlich dazu eingeladen.

Java logging: Netbeans, Eclipse und java.util.logging im Einsatz

Geschrieben von everflux am April 14th, 2009

Seit Java 1.4 gibt es das Paket java.util.logging, mit dessen Hilfe das Logging standardisiert wurde. Ich möchte an dieser Stelle jeder Wertung außen vor lassend einmal vorstellen, wie mithilfe der Java Logging API die Entwicklung in Netbeans und Eclipse (und anderen Entwicklungsumgebungen) erleichtert werden kann.

Insbesondere die Kombination von jUnit Tests und verschiedenen Logleveln bzw. Loghandlern kann das Leben eines Entwicklers drastisch vereinfachen und oft auch einen Debugger überflüssig machen. Weiterlesen »

Netbeans Collaboration mit Openfire

Geschrieben von everflux am Februar 26th, 2009

Netbeans hat ein Collaboration Modul mit dem es möglich ist, innerhalb der Netbeans IDE mit anderen Usern zu chatten und zusammenzuarbeiten. Bisher wurde unter share.java.net auch ein Collaboration Server angeboten, doch der Dienst wird demnächst eingestellt. Die Alternative besteht darin, z.B. einen eigenen Openfire XMPP (Jabber) Server einzurichten, und diesen zu nutzen. Dazu gibt es auch hier eine Anleitung für einen Collaboration Server für Netbeans mit Openfire.

Openfire ist ja schnell eingerichtet, jedoch hatte ich das Problem, stets die Meldung zu bekommen: „object does not represent a valid jid“ Weiterlesen »

hsperfdata und VisualGC

Geschrieben von everflux am Februar 17th, 2009

„hsperfdata_*“ so heißen bei mir einige Ordner, und was so böse aussieht muss natürlich erstmal analysiert werden. Der Verdacht, dass es sich um Objekte handelt, die durch Java angelegt wurden, liegt nahe. Doch was hat es mit dem hsperfdata auf sich? Und wie kann man die hsperfdata Ordner löschen? Weiterlesen »

Netbeans Features: Edit Review

Geschrieben von everflux am Februar 1st, 2009

Netbeans hat sexy Features, die sich manchmal etwas verstecken. (Zumindest wer lediglich Eclipse kennt, sollte unbedingt einen Blick auf Netbeans werfen, IntelliJ IDEA Nutzern muss ich wohl nichts erzählen…)

Ein häufiges Szenario bei der Arbeit mit (fremden) Quelltext ist, dass man diesen Überarbeitet, und Zeilen löscht. Stellt sich im Nachhinein raus, dass es vielleicht keine so gute Idee war, hilft in Eclipse die „Compare with local history“ oder im Notfall ein SVN diff. Weiterlesen »

Netbeans: Klassen zum Interface finden

Geschrieben von everflux am Februar 1st, 2009

In Eclipse fand ich die „quick type hierachie“ ein absolutes „Pflicht-Tool“, und habe es in Netbeans gesucht. Wie finde ich zu einem Interface alle implementierenden Klassen – ganz einfach: shift+alt+F12 öffenet in Netbeans die Hierarchie-Ansicht.
Nun muss noch der Filter (unten) angepaßt werden: Alt+b oder einfach den zweiten Filter anklicken. Mittels strg+shift+f12 öffnet man die „Members“ Ansicht. Leider ist Netbeans hier bei weitem nicht so schnell wie Eclipse, so dass die Arbeit nicht ganz so flüssig abläuft. Netbeans 7 ist aber schon am Horizont…


http://everflux.de/
Copyright © 2007, 2008 everflux. Alle Rechte vorbehalten. All rights reserved.