What’s next

November 30, 2008

On demand development IDE plugin as a resource to the source code

Filed under: Uncategorized — stigl @ 10:41 pm
Tags: , , , , , ,

A cumbersome task which everyone who wants to join a software development project, opensourcy or enterpricy, is setting up the development appropriately. This is becoming more apparent due to the new programming and scripting languages and frameworks like Rails which pop up every now and then. We are getting somewhere (Maven 2)when it comes to making sure the source code compiles and runs out of the box. But the development environments still need to be downloaded, installed, and configured (allthough Maven can help here) and license keys entered.

However, there is hope! (more…)

November 18, 2008

Grails impresses yet again with its plugins – Todays tidbit: SoundManager

Filed under: Grails — stigl @ 6:57 pm
Tags: , , ,

Grails and its plugins doesn’t cease to impress me. I tested out the Grails SoundManager plugin today, which is a thin gsp wrapper around a javascript library for playing mp3’s in a webpage. The documentation is short, has all you need to know, and Grails fixes the rest. Just what I need for creating my web-playable music “shop”.

Update – SoundManager will also play videos and streamed content 😀

November 12, 2008

Grails 1.1 got Maven support – So What?

Filed under: Groovy — stigl @ 12:07 pm
Tags: , ,

You know you’ve been wasting too much time blogging in the sphere when, renowned developers start stalking YOU 🙂
Anywho, the comment I recieved informed me that Grails 1.1 Maven support is out, giving Maven developers much needing air-mileage towards a Grails firstclass-citizen-goldcard. Predecessor Octo was, what I reckon, a shell around Ant scripts for doing Grails tasks, distancing Maven from responsibility of doing the nitty-gritty building and wiring.

So why should you care who builds your Grails project?

Because of the nifty reusable plugin functionality you get out of the box from maven. And more importantly with Grails, control of how you wire your app together.

The current state of the new Maven plugin

I can’t see no Ant anywhere. It might be because I’ve been lazy and havent poked around the poms, but until contradicted, I choose to believe that Maven is in charge. One difference is the added folders, src/main/webapp aso. Does it work as it should yet? Of course not, it wouldn’t be bleeding edge if it did, but well enough for me to get a good impression and a list of issues to report back on.

Conclusion

If the Maven plugin picks up speed inside GrailsDev, I’m a happy camper! Good Work!

Idea for create-archetype-from-existing-project plugin

Filed under: Idea,Java — stigl @ 8:27 am
Tags: , ,

The project I’m working on is teh best, and I don’t have time to create an archetype from it! Why should I need to structure the project in a different way to create the archetype? If I do that, I cannot continue working on the code. The plugin should be able to rip out all the non-generic stuff, like groupId, projectId, folders, wrap them in templates so they are automatically filled and presto, you have a new archetype.

Idea for simple-jar-lib plugin

Filed under: Idea,Java — stigl @ 8:23 am
Tags: , , ,

Often, when one looks at someone elses project, the artifact dependencies are a mess! The jars litter a lib/ folder, and often have no version or groupId, and it would be beneficial to structure them into a local repository. Another case is when you wish to supply an artifact which is not located in any external repository, but wish to have it close to your project in the VCS, for convenience. And the artifact has no pom. I believe the maven-dependency-plugin has a similar functionality which can be used with legacy maven1 projects, which do not require the advanced folder structure, but still requires a pom present.
(more…)

July 12, 2008

Problems with IntelliJ AspectJ plugin – SOLVED

Filed under: Java — stigl @ 9:34 pm
Tags: , , , ,

I’ve looked into Oval Java Validation Framework, which seems quite nifty. The problem with it is that it doesn’t work right out of the box if you want the extra bonus features, such as pre and post validation. For that you need AspectJ support, and for that… Well, lets just say your learning curve put on some weight.

This post is regarding solving an issue you may get when trying to use IntelliJ’s AspectJ plugin. When running the test I’ve added here from IntelliJ, You get the message:

Error: ExactAnnotationTypePattern was written by a newer version of AspectJ
(more…)

Blog at WordPress.com.