Say you want to build a web application and you want to use Seam for integrating standard technologies like JSF and EJB. Furthermore, you want to use the power of Maven to build your project for different environments, on different systems (like you continuous build system) and use its' rich reporting features to get an overview of the code quality of your project. And of course you want to use a good IDE, like Eclipse with JBoss tools to aid you in development. How does one go about setting up all these things?
(more...)
Tags: configuration, Eclipse, eclipse:eclipse, eclipse:m2eclipse, jboss tools, Maven, Maven archetype, maven-eclipse-plugin, Seam
Filed under Eclipse, Maven, Seam, jboss tools | 8 Comments »


Last week I attended JAX '09, the Java User Conference in Mainz, Germany.
Or rather "conferences", because once you're there JAX is indistinguishable from something called SOACON and the Eclipse Forum Europe, which officially take place in parallel. (more...)
Tags: Agile, conference, Eclipse Forum, JAX, SOACON
Filed under Agile, Eclipse, General, Java, OSGi | 4 Comments »
Today JavaWorld published my article series "Automated code reviews with Checkstyle" in 2 parts.
Part 1:
Automated code reviews with Checkstyle, Part 1
Part 2:
Automated code reviews with Checkstyle, Part 2
This article series attempts to bridge the gap of code review with applying automated Checkstyle checks in a complete and proactive way. First goal is to make the task of custom Checkstyle rules creation so simple so that any enterprise IT team could create new custom rules suiting to their project (IT standards) needs.
Second goal is to apply these rules in PROCTIVE fashion. Instead of waiting the build to fail or waiting for rule violation reports and working on them in a reactive way, the idea is to apply these checks proactively with Checkstyle Eclipse plugin or applying them at SVN level itself. Irrespective of which IDE you are using, if your code contains some of the high severity violations, you will not be able to commit the code in SVN. You will see the same kind errors and location on SVN console as you see with Eclipse plugin. This is achieved using SVN pre-commit hooks.
Filed under Articles, Eclipse, Frameworks, Java | 4 Comments »
As I got introduced to Flex world some times back, I started using Flex Builder as an IDE, a product from Adobe on top of Eclipse platform. I assumed that it'll provide all the basic features available in Eclipse for Java, but I was wrong. Flex Builder is in nascent phase from tooling point of view. Just to refresh your memories, Flex Builder lacks some of the following Eclipse features.
Filed under Eclipse, Flex | 6 Comments »
In many JEE apps today, you almost cannot forgo XML. Whether it is in configuration, data structures or service interfaces, you will certainly use a number of XML files. In a recent project we had to deal with a number of external services which used an XML interface. Little did we know that we introduced a potential time-bomb in our application... (more...)
Tags: Eclipse, eclipse memory analyzer, Java, maven2, memory leak, OutOfMemoryError, XML
Filed under Eclipse, Java, Maven, Performance, Testing | 3 Comments »
The purpose of this post is to give a Maven based sample code of Spring with Stripes integration. The source code set is already in Eclipse project format, so you can use eclipse to view files content and structure.
This post will not explain about the techniques of integrating spring with stripes. The spring with stripes integration is very well explained at Stripes framework wiki page - Spring with Stripes. I kindly suggest you to read that documentation first before trying out the sample code given in this post. This post also assume that you are familiar with the basics of Maven, Eclipse, Stripes and Spring.
Few of the other "How to" samples (like Ajax addition, addition, echo, stripes layout reuse) that were documented in Stripes framework wiki page were also included in this sample code.
(more...)
Erwin van der Koogh shows you in this Eclipse tip; how to use templates.
Templates can make your coding life a lot easier, by just typing a short word and pressing ctrl+space, et voila, a complete line of code or even better! Just check it out.
Head on over to our podcast page here or subscribe to podcast.xebia.com.
Filed under Eclipse, Java, Podcast | No Comments »
Robert van Loghem shows you how you can declutter your Eclipse workspace by using the Fast View feature.
Head on over to our podcast page here or subscribe to podcast.xebia.com.
Filed under Eclipse, Podcast | 1 Comment »
Erwin van der Koogh shows you 2 settings that will make your Eclipse life a lot easier.
Head on over to our podcast page here or subscribe to podcast.xebia.com.
Filed under Eclipse, Java, Podcast | No Comments »
I have used the mylyn plugin before (it was called mylar then), but I never had a project where it could be really useful. But now I that I have, I'm really enthusiastic.
First let me explain what mylyn is. According to their own website it is a: "Task-Focused UI for Eclipse that reduces information overload and makes multi-tasking easy". It does this by integrating with your task repository (issue tracking systems like jira, trac, bugzilla), so that when you need to switch to or from issues it will maintain the context of the issue you were working on, so that when you switch back you will have all the files you had opened and that we’re important then. This will reduce the overhead associated with switching between tasks.
Filed under Agile, Eclipse, Java | 1 Comment »