<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OlliN&#039;s &#187; netbeans</title>
	<atom:link href="http://www.nautsch.net/category/netbeans/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nautsch.net</link>
	<description>Notizen über Software und Anderes von Oliver Nautsch</description>
	<lastBuildDate>Thu, 20 May 2010 18:50:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Netbeans, Ivy und Spring 3.0.0M4</title>
		<link>http://www.nautsch.net/2009/08/11/netbeans-ivy-und-spring-3-0-0m4/</link>
		<comments>http://www.nautsch.net/2009/08/11/netbeans-ivy-und-spring-3-0-0m4/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 20:35:52 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=357</guid>
		<description><![CDATA[Ich programmiere gerade eine kleine Web-Applikation und möchte dazu die neuen REST-Features vom Spring-Framework benutzen. Bis gestern habe ich mir dazu in Netbeans ein Webprojekt gebaut und dann ganz artig alle notwendigen Bibos von Hand dem Projekt hinzugefügt. Gestern wurde nun der Milestone 4 von Spring 3.0.0 veröffentlicht und ich wollte mir nicht noch einmal [...]]]></description>
			<content:encoded><![CDATA[<p>Ich programmiere gerade eine kleine Web-Applikation und möchte dazu die neuen <a href="http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/">REST-Features</a> vom <a href="http://www.springsource.org/">Spring-Framework</a> benutzen. Bis gestern habe ich mir dazu in Netbeans ein Webprojekt gebaut und dann ganz artig alle notwendigen Bibos von Hand dem Projekt hinzugefügt. Gestern wurde nun der Milestone 4 von Spring 3.0.0 veröffentlicht und ich wollte mir nicht noch einmal die Arbeit machen.<br />
<span id="more-357"></span><br />
Also musste ein Tool her, welches mir alle notwendigen Jar&#8217;s auflösen kann und in mein Projekt einhängt. Da ich nicht so ein rechter Fan von <a href="http://ant.apache.org/ivy/">Maven</a> bin, habe ich wieder einmal die Gelegenheit genutzt und <a href="http://ant.apache.org/ivy/">Ivy</a> ausprobiert. Als IDE verwende ich <a href="http://www.netbeans.org/">Netbeans</a> &#8211; also muss ein Plugin für Netbeans her, welches mir die Arbeit mit Ivy innerhalb der IDE vereinfacht. Also schnell mal bei <a href="http://code.google.com/p/ivybeans/">ivybeans</a> vorbeigeschaut. Version 1.1 unterstützt jetzt auch Webprojekte &#8211; Schick! Also schnell das Plugin installiert und ein Repository gesucht in welchem die 3.0.0M4 Version von Spring liegt. Nach ein wenig Suchen habe ich dann herausgefunden, dass es ein Spring-eigenes Repository in <a href="http://aws.amazon.com/s3/">Amazon S3</a> gibt (<a href="http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/spring-webmvc/3.0.0.M4/">S3Browse</a> ist übrigens ein guter Browser für S3).</p>
<p>Dann habe ich mir noch die folgenden zwei Dateien für die Konfiguration von Ivy im Projektverzeichnis meines Webprojektes angelegt:</p>
<p><a href="http://www.nautsch.net/wp-content/uploads/ivy-configfiles-location.png"><img class="alignnone size-medium wp-image-370" title="Ablageort der Konfigurationsdateien von Ivy" src="http://www.nautsch.net/wp-content/uploads/ivy-configfiles-location-224x300.png" alt="Ablageort der Konfigurationsdateien von Ivy" width="224" height="300" /></a></p>
<p>Hier der Inhalt der Dateien:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.nautsch.net/wp-content/plugins/wp-codebox/wp-codebox.php?p=357&amp;download=ivy.xml">ivy.xml</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3573"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code" id="p357code3"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ivy-module</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;2.0&quot;</span></span>
<span style="color: #009900;">            <span style="color: #000066;">xmlns:xsi</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span></span>
<span style="color: #009900;">            <span style="color: #000066;">xsi:noNamespaceSchemaLocation</span>=</span>
<span style="color: #009900;">                   <span style="color: #ff0000;">&quot;http://ant.apache.org/ivy/schemas/ivy.xsd&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;info</span> <span style="color: #000066;">module</span>=<span style="color: #ff0000;">&quot;WebApplication2&quot;</span> <span style="color: #000066;">organisation</span>=<span style="color: #ff0000;">&quot;WebApplication2&quot;</span> <span style="color: #000066;">revision</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;configurations<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;conf</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;compile&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;conf</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;runtime&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;conf</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;compile-test&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;conf</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;runtime-test&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/configurations<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dependencies<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dependency</span> <span style="color: #000066;">org</span>=<span style="color: #ff0000;">&quot;org.springframework&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;spring-webmvc&quot;</span> <span style="color: #000066;">rev</span>=<span style="color: #ff0000;">&quot;3.0.0.M4&quot;</span> <span style="color: #000066;">conf</span>=<span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dependencies<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ivy-module<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.nautsch.net/wp-content/plugins/wp-codebox/wp-codebox.php?p=357&amp;download=ivysettings.xml">ivysettings.xml</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3574"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p357code4"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ivysettings<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;settings</span> <span style="color: #000066;">defaultResolver</span>=<span style="color: #ff0000;">&quot;chained&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;resolvers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;chain</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;chained&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ibiblio</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;maven2&quot;</span> <span style="color: #000066;">m2compatible</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ibiblio</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;s3.maven.springframework.org&quot;</span> <span style="color: #000066;">m2compatible</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000066;">root</span>=<span style="color: #ff0000;">&quot;http://s3.amazonaws.com/maven.springframework.org/milestone/&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/chain<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/resolvers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ivysettings<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p>Dann im Projekt Ivy aktivieren. Dazu mit der rechten Maustaste auf das Projekt und in den Ivy-Einstellungen das Häkchen machen und die zwei Dateien auswählen:</p>
<p><a href="http://www.nautsch.net/wp-content/uploads/ivy-activation-netbeans.png"><img class="alignnone size-medium wp-image-365" title="Ivy in Netbeans aktivieren" src="http://www.nautsch.net/wp-content/uploads/ivy-activation-netbeans-300x142.png" alt="Ivy in Netbeans aktivieren" width="300" height="142" /></a></p>
<p>Dann noch das Projekt zwingen sich die Jars zu holen:</p>
<p><a href="http://www.nautsch.net/wp-content/uploads/ivy-force-resolve.png"><img class="alignnone size-medium wp-image-366" title="Force Resolve" src="http://www.nautsch.net/wp-content/uploads/ivy-force-resolve-179x300.png" alt="Force Resolve" width="179" height="300" /></a></p>
<p>Und siehe da&#8230; alle Jar&#8217;s und Sourcen (wenn im Repository) sind da:</p>
<p><a href="http://www.nautsch.net/wp-content/uploads/ivy-resolved-jars.png"><img class="alignnone size-medium wp-image-367" title="Mit Ivy geholte Abhängigkeiten (Jar's und Sourcen)" src="http://www.nautsch.net/wp-content/uploads/ivy-resolved-jars-243x300.png" alt="Mit Ivy geholte Abhängigkeiten (Jar's und Sourcen)" width="243" height="300" /></a></p>
<p>Mit der rechten Maustaste kann man nun ganz einfach die Abhängigkeiten entfernen, die man nicht braucht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2009/08/11/netbeans-ivy-und-spring-3-0-0m4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apropos Profiler</title>
		<link>http://www.nautsch.net/2008/07/27/apropos-profiler/</link>
		<comments>http://www.nautsch.net/2008/07/27/apropos-profiler/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 19:48:44 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=156</guid>
		<description><![CDATA[Gestern habe ich kurz den Netbeans-Profiler gezeigt. Der ist übrigens einfach so bei der Installation von Netbeans mit dabei und funktioniert tadellos. Vor einer Zeit habe ich mal versucht den Profiler von Eclipse (TPTP) zum Laufen zu bringen. Ich habe es nach einiger Zeit geschafft auf meiner Gentoo-Linux-Büchse eine Applikation nach Memory-Leaks zu untersuchen. Aber [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern habe ich kurz den Netbeans-Profiler gezeigt. Der ist übrigens einfach so bei der Installation von Netbeans mit dabei und funktioniert tadellos. Vor einer Zeit habe ich mal versucht den Profiler von Eclipse (<a href="http://www.eclipse.org/tptp/platform/index.php">TPTP</a>) zum Laufen zu bringen. Ich habe es nach einiger Zeit geschafft auf meiner Gentoo-Linux-Büchse eine Applikation nach Memory-Leaks zu untersuchen. Aber es ist schon ein Unterschied zwischen &#8220;funktioniert einfach&#8221; bei Netbeans und &#8220;Lese mal <a href="http://www.eclipse.org/tptp/home/downloads/4.5.0/documents/installguide/InstallGuide45.html">Installationsanleitung</a> und probiere eine Weile bis es läuft&#8221; bei Eclipse.</p>
<p>Auch den Subversion-Client von Eclipse wird standardmäßig nicht installiert. Und auf der Website von Eclipse ist derzeit (Version 0.7.1) aus Lizenzgründen nicht mal ein vollständiger Client vorhanden. Man muss noch auf eine andere Seite um sich von dort noch Teile des Clients zu holen. Ist zwar alles <a href="http://www.eclipse.org/subversive/downloads.php">dokumentiert</a>, doch auch hier ist es bei Netbeans via Pluginmanager ganz einfach den Client zu installieren.</p>
<p>Gerade für Neueinsteiger ist also Netbeans besser geeignet. Aber auch die &#8220;alten&#8221; Eclipse-Hasen sollten mal über den Tellerrand in Richtung Netbeans schauen&#8230; da läuft Einiges (siehe <a href="http://scripting.netbeans.org/">Scripting)</a> und zum Teil besser (siehe <a href="http://form.netbeans.org/">GUI-Builder</a>).</p>
<p>Ach, wenn Netbeans doch nur so viele schöne Einstellungen für die Codeformatierungen hätte wie Eclipse&#8230; dann wäre ich überglücklich. Wenn man nämlich wie ich in einem Projekt arbeitet, welches die automatische Formatierung beim Speichern einer Datei vorschreibt und auch noch viele spezifische Formatierungsoptionen von Eclipse benutzt, dann ärgert man sich ab und zu wenn man mit Netbeans die eine oder andere Formatierung noch per Hand machen muss.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/07/27/apropos-profiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans Fonts</title>
		<link>http://www.nautsch.net/2008/06/25/netbeans-fonts/</link>
		<comments>http://www.nautsch.net/2008/06/25/netbeans-fonts/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 10:08:37 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[leute]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=117</guid>
		<description><![CDATA[Rohan Ranade (alias gridbag) hat in seinem letzten Blogeintrag nach Kombinationen der Schriften in Netbeans unter Linux gefragt. Ich benutze ProFont von Tobias Jung unter Gentoo Linux. Die Schrift ist wirklich gut zum Programmieren. Hier also meine Einstellungen:]]></description>
			<content:encoded><![CDATA[<p>Rohan Ranade (alias gridbag) hat in seinem letzten <a href="http://blogs.sun.com/gridbag/entry/a_better_look">Blogeintrag</a> nach Kombinationen der Schriften in Netbeans unter Linux gefragt. Ich benutze <a href="http://www.tobias-jung.de/seekingprofont/">ProFont</a> von Tobias Jung unter Gentoo Linux. Die Schrift ist wirklich gut zum Programmieren.</p>
<p>Hier also meine Einstellungen:</p>
<p><span id="more-117"></span></p>
<p><a title="my netbeans fonts by oliver.nautsch, on Flickr" href="http://www.flickr.com/photos/8799941@N04/2609533457/"><img src="http://farm4.static.flickr.com/3035/2609533457_7cf7d7c382_o.png" alt="my netbeans fonts" width="846" height="547" border="0"/></a></p>
<p><a title="netbeans fonts config by oliver.nautsch, on Flickr" href="http://www.flickr.com/photos/8799941@N04/2609533529/"><img src="http://farm4.static.flickr.com/3049/2609533529_4b433b7dd9_o.png" alt="netbeans fonts config" width="582" height="549"  border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/06/25/netbeans-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>package org.jdesktop.beansbinding does not exist</title>
		<link>http://www.nautsch.net/2008/04/29/package-orgjdesktopbeansbinding-does-not-exist/</link>
		<comments>http://www.nautsch.net/2008/04/29/package-orgjdesktopbeansbinding-does-not-exist/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 07:32:28 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=113</guid>
		<description><![CDATA[Wer in einer Netbeans Platform Application das Beans Binding benutzen will, stösst auf folgenden Fehler wenn man in Matisse binden möchte: ...package org.jdesktop.beansbinding does not exist Das entsprechende JAR wird nicht gefunden. Und da es derzeit kein Modul für das Beans Binding gibt, muss man das JAR-File in einem Library Wrapper Module selber dem Projekt [...]]]></description>
			<content:encoded><![CDATA[<p>Wer in einer <a href="http://platform.netbeans.org/tutorials/">Netbeans Platform Application</a> das <a href="http://www.netbeans.org/kb/60/java/gui-binding.html">Beans Binding </a>benutzen will, stösst auf folgenden Fehler wenn man in <a href="http://form.netbeans.org/">Matisse</a> binden möchte:</p>
<blockquote><p><code>...package org.jdesktop.beansbinding does not exist</code></p></blockquote>
<p>Das entsprechende JAR wird nicht gefunden. Und da es derzeit <a href="http://www.nabble.com/Re%3A-Bug-in-NB-Module-design-and-beansbinding-p15739292.html">kein Modul </a>für das Beans Binding gibt, muss man das JAR-File in einem <a href="http://wiki.netbeans.org/DevFaqWrapperModules">Library Wrapper Module</a> selber dem Projekt hinzufügen. Die entsprechende Datei ist unter <code>&lt;netbeanshome&gt;/java2/modules/ext/beansbinding-1.2.1.jar</code> zu finden. Also legt man in seiner Suite ein neues Library Wrapper Module an und nimmt diese Datei als Jar. Alle Module die das Binding benutzen wollen können nun unter den <em>Properties&#8211;&gt;Libraries&#8211;&gt;Add Dependency</em> diese Library anziehen und schon ist der Fehler weg.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/04/29/package-orgjdesktopbeansbinding-does-not-exist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans 6.1 ist da</title>
		<link>http://www.nautsch.net/2008/04/28/netbeans-61-ist-da/</link>
		<comments>http://www.nautsch.net/2008/04/28/netbeans-61-ist-da/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 14:55:37 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=112</guid>
		<description><![CDATA[Zwar ist Netbeans 6.1 noch nicht auf der Frontpage, downloaden kann man es aber schon: http://download.netbeans.org/netbeans/6.1/final/ Und installiert:]]></description>
			<content:encoded><![CDATA[<p>Zwar ist Netbeans 6.1 noch nicht auf der <a href="http://www.netbeans.org">Frontpage,</a> downloaden kann man es aber schon:</p>
<ul>
<li><a href="http://download.netbeans.org/netbeans/6.1/final/"> http://download.netbeans.org/netbeans/6.1/final/</a></li>
</ul>
<p><span id="more-112"></span>Und installiert:</p>
<p><a href="http://www.flickr.com/photos/8799941@N04/2448550221/" title="about_netbeans_61 by oliver.nautsch, on Flickr"><img src="http://farm3.static.flickr.com/2365/2448550221_dd61b59364.jpg" alt="about_netbeans_61" border="0" height="500" width="482" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/04/28/netbeans-61-ist-da/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mal schnell eine Datei editieren mit Netbeans</title>
		<link>http://www.nautsch.net/2008/03/13/mal-schnell-eine-datei-editieren-mit-netbeans/</link>
		<comments>http://www.nautsch.net/2008/03/13/mal-schnell-eine-datei-editieren-mit-netbeans/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 14:09:50 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=106</guid>
		<description><![CDATA[Netbeans hat eine schöne Funktion welches sich &#8220;Favorites&#8221; nennt. Dies ist ein kleines Fenster in das man beliebige Verzeichnisse mounten kann. Es ist so einfach möglich eben mal eine Datei zu editieren, ohne gleich ein Projekt anlegen zu müssen. In dem Beispiel habe ich z.B. eine html-Datei geöffnet und bekomme gleich noch code completion für [...]]]></description>
			<content:encoded><![CDATA[<p>Netbeans hat eine schöne Funktion welches sich &#8220;Favorites&#8221; nennt. Dies ist ein kleines Fenster in das man beliebige Verzeichnisse <a href="http://de.wikipedia.org/wiki/Mounten">mounten</a> kann. Es ist so einfach möglich eben mal eine Datei zu editieren, ohne gleich ein Projekt anlegen zu müssen.
<p><span id="more-106"></span><br />
<a href="http://www.flickr.com/photos/8799941@N04/2331255098/" title="favorites_and_html by oliver.nautsch, on Flickr"><img src="http://farm4.static.flickr.com/3107/2331255098_9e9baa0baf_o.png" alt="favorites_and_html" border="0" height="595" width="437" /></a></p>
<p>In dem Beispiel habe ich z.B. eine html-Datei geöffnet und bekomme gleich noch code completion für <a href="http://de.wikipedia.org/wiki/Html">html</a> geliefert. (In Version 6.1 wurde übrigens die <a href="http://wiki.netbeans.org/JavaScript">Javascript-Unterstützung </a>neu überarbeitet.)</p>
<p>Ist eine solche Datei von einem Checkout aus einem Versionskontrollsystem (z.B. <a href="http://subversion.tigris.org/">subversion</a>) dann bekommt man dies auch auf dem Icon angezeigt und kann mit der rechten Maustaste die entsprechenden Kontextaktionen (update, commit&#8230;) anwählen.</p>
<p>In <a href="http://www.eclipse.org/">Eclipse</a> habe ich so ein Favorites-Feature noch nicht gefunden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/03/13/mal-schnell-eine-datei-editieren-mit-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans und Code Formatierung in Multi-IDE-Umgebung</title>
		<link>http://www.nautsch.net/2008/02/27/netbeans-und-code-formatierung-in-multi-ide-umgebung/</link>
		<comments>http://www.nautsch.net/2008/02/27/netbeans-und-code-formatierung-in-multi-ide-umgebung/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 09:23:50 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=100</guid>
		<description><![CDATA[Ich arbeite derzeit als einziger in einem Projekt mit Netbeans 6.0.1. Alle anderen Entwickler benutzen Eclipse. Nun haben wir in diesem Projekt strenge Richtlinien was die Code-Formatierung angeht und ich musste feststellen, dass Netbeans bei weitem nicht so viele Optionen bei der Formatierung hat wie Eclipse. In meinem Fall stört mich eigentlich nicht viel: Aus [...]]]></description>
			<content:encoded><![CDATA[<p>Ich arbeite derzeit als einziger in einem Projekt mit Netbeans 6.0.1. Alle anderen Entwickler benutzen Eclipse. Nun haben wir in diesem Projekt strenge Richtlinien was die Code-Formatierung angeht und ich musste feststellen, dass Netbeans bei weitem nicht so viele Optionen bei der Formatierung hat wie Eclipse.  In meinem Fall stört mich eigentlich nicht viel:</p>
<ul>
<li>Aus dem Fileheader werden immer die Leerzeilen gelöscht.  Überhaupt gibt es für Kommentare soweit ich es überblicke keine Einstellmöglichkeiten.</li>
<li>zwischen Membervariablen werden immer die Leerzeilen gelöscht (Siehe <a href="http://www.netbeans.org/issues/show_bug.cgi?id=121956">Issue 121956</a>).</li>
<li>Es ist nicht einstellbar, dass beim Speichern der Datei die Formatierung und das &#8220;Organisieren der Import-Statements&#8221; ausgeführt wird.</li>
</ul>
<p>Es sind keine grosse Sachen, aber sehr lästig, wenn man in einem Projekt mit unterschiedlichen IDE&#8217;s arbeitet. Am schönsten wäre es natürlich, wenn man die Einstellungen von Eclipse einfach importieren könnte. <img src='http://www.nautsch.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Einen Export der Formatierungen gibt es in Netbeans derzeit nicht. Alle Einstellungen sind aber in einer Datei gespeichert, die man seinen Kollegen weitergeben kann, damit sie die gleichen Einstellungen benutzen können. Die Datei ist zu finden unter:</p>
<p><code>&lt;homedir&gt;/.netbeans/6.0/config/Preferences/org/netbeans/modules/java/source/CodeStyle/default.properties</code></p>
<p>Es gibt auch viel Gutes zu berichten. Das folgt aber in einem anderen Post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/02/27/netbeans-und-code-formatierung-in-multi-ide-umgebung/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Netbeans Live Templates &#8211; toArray</title>
		<link>http://www.nautsch.net/2008/01/17/netbeans-live-templates-toarray/</link>
		<comments>http://www.nautsch.net/2008/01/17/netbeans-live-templates-toarray/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 15:05:17 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=94</guid>
		<description><![CDATA[Gerade habe ich mein erstes Live-Template in Netbeans geschrieben. In Eclipse war das toArray als Code Template enthalten und ich habe es vermisst. Hier ist es: ${TYPE_CAST default="EnterYourType" editable=true}[] ${RESULT newVarName default="result" editable=true} = (${TYPE_CAST}[]) ${COL instanceof="java.util.Collection" default="col"}.toArray(new ${TYPE_CAST}[${COL}.size()]); Um es zu benutzen gehe man in Tools-&#62;Options-&#62;Editor-&#62;Code Templates und füge dort mit &#8220;New&#8221; ein neues [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade habe ich mein erstes <a href="http://wiki.netbeans.org/wiki/view/Java_EditorUsersGuide#section-Java_EditorUsersGuide-HowToUseLiveTemplates">Live-Template</a> in Netbeans geschrieben. In Eclipse war das <em>toArray</em> als Code Template enthalten und ich habe es vermisst.<span id="more-94"></span></p>
<p>Hier ist es:</p>
<blockquote><p><code>${TYPE_CAST default="EnterYourType" editable=true}[] ${RESULT newVarName default="result" editable=true} = (${TYPE_CAST}[]) ${COL instanceof="java.util.Collection" default="col"}.toArray(new ${TYPE_CAST}[${COL}.size()]);</code></p></blockquote>
<p>Um es zu benutzen gehe man in <em>Tools-&gt;Options-&gt;Editor-&gt;Code Templates</em> und füge dort mit <em>&#8220;New&#8221;</em> ein neues Template ein. Ich habe es <em>&#8220;toa&#8221;</em> genannt.  Im Expanded Text fügt man dann das Template ein.</p>
<p><img src="http://farm3.static.flickr.com/2235/2199092199_9ff3f26f64_o.png" /></p>
<p>Im Java-Editor dann mit <em>toa&lt;TAB&gt;</em> benutzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2008/01/17/netbeans-live-templates-toarray/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy, Grails und Netbeans</title>
		<link>http://www.nautsch.net/2007/11/23/groovy-grails-und-netbeans/</link>
		<comments>http://www.nautsch.net/2007/11/23/groovy-grails-und-netbeans/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 12:36:07 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=86</guid>
		<description><![CDATA[Das sind ja tolle News. In Netbeans 6.0 soll Grails- und Groovy-Unterstützung standardmässig eingebaut sein. Die Featureliste schaut toll aus. Wer sich einen Entwickler-Build von Netbeans installiert kommt schon jetzt in den Genuss der ersten Versionen des Plugins.]]></description>
			<content:encoded><![CDATA[<p>Das sind ja tolle <a href="http://martin.adamek.sk/?p=5">News</a>. In Netbeans 6.0 soll Grails- und Groovy-Unterstützung standardmässig eingebaut sein. Die <a href="http://wiki.netbeans.info/wiki/view/Groovygrails">Featureliste</a> schaut toll aus. Wer sich einen <a href="http://bits.netbeans.org/download/trunk/nightly/latest/">Entwickler-Build</a> von Netbeans installiert kommt schon jetzt in den Genuss der ersten Versionen des Plugins.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2007/11/23/groovy-grails-und-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans und Maven2 Projekte</title>
		<link>http://www.nautsch.net/2007/10/14/netbeans-und-maven2-projekte/</link>
		<comments>http://www.nautsch.net/2007/10/14/netbeans-und-maven2-projekte/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 10:54:49 +0000</pubDate>
		<dc:creator>oliver.nautsch</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.nautsch.net/?p=77</guid>
		<description><![CDATA[Bei meinem UML-Beispiel von Gestern habe ich ein Maven2-Projekt verwendet. Wenn man ein paar zusätzliche Plugins installiert hat: dann erkennt Netbeans Maven2-Projekte und man kann mit diesen arbeiten. Netbeans nutzt den Umstand, dass in einem pom.xml schon alle Informationen über ein Projekt gespeichert sind: abhängige Jars (werden sogar gedownloaded) Ort des Source-Verzeichnisses Source-Code-Level (für Java [...]]]></description>
			<content:encoded><![CDATA[<p>Bei meinem UML-Beispiel von Gestern habe ich ein <a href="http://maven.apache.org/">Maven2</a>-Projekt verwendet. <span id="more-77"></span><br />
<a title="Photo Sharing" href="http://www.flickr.com/photos/8799941@N04/1567266877/"><img width="300" height="247" border="0" alt="netbeans-maven-plugin" src="http://farm3.static.flickr.com/2129/1567266877_931e91bcfe_o.png" /></a></p>
<p>Wenn man ein paar zusätzliche <a href="http://mevenide.codehaus.org/m2-site/index.html">Plugins</a> installiert hat:</p>
<p><a title="Photo Sharing" href="http://www.flickr.com/photos/8799941@N04/1567303319/"><img width="500" height="256" border="0" alt="netbeans-maven-plugin_002" src="http://farm3.static.flickr.com/2412/1567303319_c159260215.jpg" /></a></p>
<p>dann erkennt Netbeans Maven2-Projekte und man kann mit diesen arbeiten. Netbeans nutzt den Umstand, dass in einem pom.xml schon alle Informationen über ein Projekt gespeichert sind:</p>
<ul>
<li>abhängige Jars (werden sogar gedownloaded)</li>
<li>Ort des Source-Verzeichnisses</li>
<li>Source-Code-Level (für Java 1.4 oder 1.5 zum Beispiel)</li>
<li>und und und&#8230;</li>
</ul>
<p>Hilfe beim Editieren des pom.xml gibt es und hinzufügen von neuen jars ist auch einfach. Das Projekt wird auch nicht mit Netbeans eigenen Dateien &#8220;verschmutzt&#8221; &#8211; es bleibt wie es ist.<br />
Einen einzigen Punkt habe ich gefunden der mich stört. Netbeans compiliert ein solches Projekt mit dem Standard-JDK mit dem auch Netbeans gestartet wurde. Das Problem ist aber weniger Netbeans als vielmehr Maven selber. Man kann nämlich zur Zeit nicht in Maven angeben, mit welcher Java-Umgebung compiliert werden soll. Damit dies in Zukunft geht &#8211; bitte den <a href="http://jira.codehaus.org/browse/MNG-468">Bug MNG-468</a> bei codehaus voten!</p>
<p>Zum Thema build-System in Netbeans und Eclipse werde ich wohl noch einen gesonderten Beitrag schreiben&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nautsch.net/2007/10/14/netbeans-und-maven2-projekte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
