Posted by mjwall
on December 29, 2008
Grails-1.1-beta2 does not work correctly with the jetgroovy plugin in intellij. I am able to add a global library for Grails 1.1 beta2, but it not saved in the project facet. The most apparent problem for me is that the ‘Run grails target’ shortcut is not available. See this thread and this bug for more details. According to the details, it is fixed. However, I don’t see an update to the jetgroovy plugin. I am running version 8.0.1 of Intellij on Mac OSX.
So I tried the EAP 9572 version to see if it included the fix that was reported in Jira. The bundled jetgroovy plugin appears to have the update. Yippee. Glad I didn’t have to build it myself according to the wiki,
Here is the interesting part that you may care about. I zipped up the plugins/Groovy folder and replaced the old version in Intellij 8.0.1. It seems to have fixed it for the stable version as well. Here is the file until JetBrains has something better. Use at your own risk, perhaps making a backup of the old plugins/Groovy folder.
UPDATE It appears there are issues with copying the plugin back to the 8.0.1 release. Loading the file inside grails-app just hangs. However, the EAP version is working just fine so far. Let me know if you have success getting it work in the stable version.
UPDATE 2 See this for a patched version that works better.
Posted by mjwall
on December 23, 2008
All good things must come to an end. After doing Ruby development professionally for almost 2 years, I decided to change jobs and went back to my Java roots.
So I would like to detail some of the things I have missed noticed in the couple of months I have been back.
Productivity, everything just seems to take longer with Java. Maybe I am just rusty, or maybe is the a combination of some of the other things listed here
Convention, there are too many choices I have to make and too many things I have to decide that distract me from writing the code. Before I went to Ruby, I was an ant guy. Now I am using maven and I think I like it. The out of the box convention just feels better. Still not sure about the dependency management though
Not needing an IDE, Vim and I have been friends for a long time and our friendship grew during my time as a Ruby developer. Now that I am back to Java, I keep getting pulled toward an IDE again. I used eclipse in the past, but I thinking I will go with IntelliJ.
Libraries, I forgot how many libraries there are. It is nice to have a choice, but it sure adds time.
BDD/TDD, takes a lot longer. I keep preaching, but it takes so much more effort the by in is just not there.
IRB, wow do I miss you.
Class Design is certainly different(better?) I think part if it come trying to make to make things more testable and part of it comes from more focus on the DRY principle.
I’ll post more comments as I go. Be on the lookout for Grails posts, as I just started rewriting a rest service with it.