
Thanks to new members on the H4E team a new release could be downloaded from update site or Eclipse Marketplace.
The project is hosted under Google Code: http://code.google.com/p/hunspell4eclipse/
Eclipse Marketplace: http://marketplace.eclipse.org/content/hunspell4eclipse-0
Ohloh: https://www.ohloh.net/p/hunspell4eclipse
It is known to work with almost any variation of Eclipse – OS – HW out there.
Have fun with it.

If you are developing with Java, I’m sure you ran into a console output that looks like this:
log4j:WARN No appenders could be found for logger (org.apache.openejb.resource.activemq.ActiveMQResourceAdapter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.openejb.resource.activemq.ActiveMQResourceAdapter).log4j:WARN Please initialize the log4j system properly.
The message is clean: provide a log4j configuration. But, hey, I just want to debug/test/… it… Or I just want to change the debug level, but I cannot modify the app, or cannot find the (right) configuration…
I just need a fast solution for this.
So here it is:
- Create a folder and place a log4j.properteies file in it.
- Edit your log4j.properteies for your needs.
- Add the given folder to your apps classpath (as a first entry)
That’s it.
Read more…
Categories: eclipse, FLOSS, open source, oss, software development Tags: debug, eclipse, howto, java, log4j, logging, wtp

This is just a short description on how to use OpenEJB with Tomcat to debug it within Eclipse.
The point is to be able to debug EJB applications from within Eclipse with a lightweight Tomcat container using OpenEJB.
Read more…
Categories: eclipse, FLOSS, howto, java, open source, oss, software development Tags: debug, deploy, eclipse, howto, java, open source, openejb, software, software development, tomcat, war

Changes:
- threshold feature
- update site back to normal
- limited Java support – reports misspelled words (underline), but no proposals
- latest JNA
Link to project page: http://code.google.com/p/hunspell4eclipse/
Categories: eclipse, Hunspell4Eclipse, java, news, open source, oss Tags: eclipse, hunspell, Hunspell4Eclipse, java, open source, plugin, spell, spelling

Eclipse has a built in spell checker. It’s based on word list files. It is just fine for languages that does not use pre- and postfixes extensively. But for languages like Hungarian, it is a no go. – I’ve tried to generate a word list of Hungarian words, but when I noticed that the word list reached 35 GB (not a typo!) I’ve canceled the process. – Just imagine Eclipse loading 35+ GB of dictionary…
In my search for a spell checker for Eclipse I found eSpell, but eSpell is also a word list based engine, so that is a no go too. I left with no choice but to create one. So here it is:
Hunspell4Eclipse
Immature. In beta stage. Lot to do. But it works…
Plans
I’m planning to provide content sensitive checking for Java and XML. Actually my plan is to create extension points for that purpose, to provide possibility for others to contribute too.
Comments please
I hope you’ll enjoy the plug-in and that you found it worthy to comment.
Categories: FLOSS, Hunspell4Eclipse, news, open source, oss Tags: ecilpse plugin, eclipse, java, open source, plugin, spell, spelling

After my last article some folks at the company I work for asked for a Apache Commons Logging version of templates, so here it is.
Just as with the last article, import this templates: clogger-templates
The mappings are (in case you would like to use with SLF4J):
| clogger | create a logger instance with imports |
| cloginfo | create log entry of info level |
| clogerror | create log entry of error level |
| clogwarn | create log entry of warn level |
| clogtrace | create log entry of trace level |
| clogdebug | create log entry of debug level |
| clogfatal | create log entry of fatal level |
Have fun.

I’m sure lot of Eclipse developers are happy with Log4E, but for those who does not have Log4E or do not like to “pollute” Eclipse with plugins, I wrote few templates for SLF4J logging.
Just open Preferences and navigate to Java>Editor>Templates

Eclipse Preferences
…and press Import… button. And import: slf4j-eclipe-templates (download this file first)
Hit OK. Read more…

After a lot of work and some traveling I’m back, and I’m about to write about how do I manage to use Mac for Java development. (Note: This is the last part of the Apple Project series.)
First of all, let me describe what I use and how do I/we use it.
Eclipse is our choice of IDE. We use Subversion as SCM, Maven as a build system/dependency management/reporting/documentation/etc.. Beside these we use, (just to mention few that could be in relation with OS):
- AspectJ
- Spring
- Hibernate for JPA
- TestNG
Primarily we are building web applications, backed with RDBMS – so I need a some local database for my Mac, and our choice of RDBMS is PostgreSQL, but we use Oracle and DB2 as well.
Read more…
Categories: apple project, aspectj, eclipse, java, linux, Mac OSX, maven, postscript, software development, ubuntu Tags: apple, apple project, eclipse, java, Mac OSX, macbook, q4e, software development, ubuntu

Eclipse SVN plugin Subverisve comes with javaHl support for windows, but not for linux.
Under linux you could use SVNKit, but that is somewhat slower, and a bit buggy. That is an out-of-box solution. But you could use javaHl JNI svn client too.
Read more…

Had enough. P2 gave me just too much headache.
Today I removed P2 from my two production Eclipse installation. What a relief…
Update Manager (UM) works fine, as it worked in 3.3. Installed AJDT, Q4E, SpringIDE, TestNG, AnyEdit, … without any issue.
At my last few tries, I managed to install AJDT successfully, but after it I locked myself out. At next install P2 were missing AspectJ feature, and were willing to do nothing.
I read somewhere that P2 will not let you install uninstallable or wrong software… well… no comment.
I still beleave P2 is “not an evil”, and it will turn out to be great. But now I think it came in to suddenly and with lot of missing features/bugs. – I know this is the best way to test it…
, and I usually happily volunteer in these kind of testings, but not arbitrarily.