Archive for the 'Maven' Category

The shittiest plugin I’ve ever loved
Friday, December 28th, 2007

I am in the habit of writing tests before writing code. The test driven approach to developing software helps me to drive out good designs and write quality code. But I’ve always found that there are some tasks that are a lot harder to do in a test driven manner. One of [...]

Remote Debugging with ANTLRWorks
Friday, October 19th, 2007

I have been working on a particular Antlr grammar where I have been using semantic predicates to control which alternative is evaluated for a given rule. More specifically I have been calling out to application logic in these predicates to allow sophisticated parsing decisions to be made by application logic. For example, I [...]

JSF and JPA with Spring
Monday, January 29th, 2007

I have recently published a JSF Spring Maven archetype to my Maven Repository and documented on my Maven Wiki. This now brings to four the total foundational archetypes I’ve developed. So to recap, I’ve created the following:
JSF Maven Archetype
JPA Maven Archetype
JSF Spring Maven Archetype
JPA Spring Maven Archetype
Notice a pattern here? At this [...]

JPA Spring Archetype
Tuesday, January 16th, 2007

I just published another archetype which is designed to generate JPA projects implemented with Spring. This archetype though does more then simply bootstrap a project structure. It is intended to also encapsulate best practices regarding designing testable database components. I’ve posted a tutorial on my Maven Wiki page to walk you through [...]

I Have a Dream (of Maven Archetypes)
Monday, January 15th, 2007

I have observed that I spend a significant amount of time helping teams in non value added tasks such as setting up project structures, configuring IDE settings, and debugging classpath issues. That is not to say that these tasks are not important, they just don’t add value from the perspective of users of the [...]