Posts

Showing posts with the label eclipse

No URL showing in GWT 2.0 Development mode

I've had some problems starting GWT 2.0 projects in Eclipse with the build-in Jetty server. The problem was that no URL was showing in the Development Mode tab, and the project didn't seem to start properly. This problem only occures when i generate project files with the maven-eclipse-plugin. Both in Linux and Windows. To fix the problem, add the project natures by hand to the maven-eclipse-plugin configuration. This is what my configuration looks like: maven-eclipse-plugin com.google.gwt.eclipse.core.gwtNature com.google.gdt.eclipse.core.webAppNature com.google.gwt.eclipse.core.gwtProjectValidator com.google.gdt.eclipse.core.webAppProjectValidator org.eclipse.jdt.launching.JRE_CONTAINER com.google.gwt.eclipse.core.GWT_CONTAINER com.google.gwt:gwt-user com.google.gwt:gwt-dev If you find something that isn't necessary please reply to this post.

Eclipse Resource Filtering

Today i found a solution to the single most irritating thing with Eclipse. To not be able to filter away resources from the Open Resource dialog. This was of course possible but I've never even thought about it until a coworker passed me this link . I quote: The trick is to open the "Navigator" view, right click on the folder to be ignored, and check the "Derived" property. This option informs Eclipse that this folder consists of generated resources that should not be directly edited. Once this is done, the "Open Resource..." view will only show matches that would be relevant to the developer.

Eclipse 3.4 - Essential hotkeys

This is the third part of my Eclipse configuration series. At work we have a new guy who never has used Eclipse before, so he's a little lost when it comes to navigating the code base. I tried to write down a list of hotkeys that would make his life easier, but there are so many of them! Here is a list of my favorite hotkeys grouped by the area of use. I really tried to keep the list short but some shortcuts you just can't live without. General ctrl+space - The most important hotkey of them all, auto complete. ctrl+m - Maximize the current view. ctrl+3 - Open preferences or any other view. Navigation f3 - Open declaration. ctrl+o - Quick outline of the class files, great for navigating within a class quickly. ctrl+t - Open the type hierarchy. ctrl+shift+g - Get a list of all methods that calls the current method. ctrl+k - Next occurrence of the currently selected text. ctrl+. - Goto the next error or warning, use ',' for the previous. ctrl+shift+r ...

Eclipse 3.4 - Even more efficient use of auto complete

The auto complete feature in Eclipse is a real time saver. Not many people know that the feature can be used event more efficiently. I've worked with Eclipse every day the last couple of years and i didn't know about this until a few days ago when i "discovered" it by accident. A single capital letter matches itself and then everything until the next word. Actually it's more similar to [a-z0-9]* than "everything". In other words, you can search for, or auto complete, entire words with just one character. For example the string "RR" matches the classes:    ReportRepositoryBean    ReportResult    ReportResultImpl The feature can also be used with the shortcuts: ctrl+shift+r - Open Resource ctrl+shift+t - Open Type

iTunes blocks JBoss naming service port

Today I had problems with Eclipse and JBoss. Somehow Eclipse couldn't detect that JBoss had started and aborted the process after 420 seconds and i noticed the exception in the log. 2000-06-03 80:23:11,220 ERROR [Naming] Could not start on port 1099 java.net.BindException: Address already in use: JVM_Bind After a quick check with Active Ports i saw that iTunesHelper.exe held the port. And when the process got killed, Eclipse started working as expected again. 1099 might have been assigned to iTunesHelper since it's inside Windows' ephemeral port range. Just to be sure this doesn't happens again I removed the auto start of iTunesHelper from the registry. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\iTunesHelper  And adjusted Windows' ephemeral port range so that some other service doesn't grab the port. There's a great guide over at ncftp.com on how you do this for different operating systems.

Eclipse 3.4 - Templates and Save Actions

Image
My save action configuration in EclipseSave actions are actions which are performed when a file is saved, duh?. The configuration can be found by pressing ctrl+3 and typing 'save actions' (Java > Editor > Save Actions). The very first time I used Emacs I remember thinking, why would anyone use this? But the more I learned about how to configure Emacs the more i liked it. Nowadays it's on my top 10 list of things i would bring to a deserted island. The point is, the less time you spend struggling with the editor the more time you can spend on developing. Having a properly configured IDE will speed up your development significantly. I'm not going to list a bunch of hotkeys in this post. Instead I'm going to show the settings for 'code templates' and 'save actions' that I use. Code templates Both code templates and regular templates can be exported after they have been configured, which makes them easy to apply to new workspaces. The code temp...