Centralizing PMD rules for use with Maven.

November 23rd, 2009

PMD has long been a great report to find out many useful details of your code base. I find that the default ruleset does not contain some checks that I find very useful especially when I have more junior developers. I can catch many problematic errors.

  • Share/Bookmark

Read full article | 1 Comment »

Updating Maven on Mac OS X

November 23rd, 2009

Maven, has been my project build centric tool for many years now. I have never really had an issue updating to the latest version on Windows, Linux or Unix environments, but every-time I update Mac, I tend to forget the subtleties in the process, so I thought I would blog my findings.

  • Share/Bookmark

Read full article | No Comments »

Maven Archetype Directory Structure

September 24th, 2009

I created a Visio diagram of an Executable Jar and Web Application Archetype Template for Maven. I wanted to share the image and hopefully this can help someone. My goal in creating this diagram was to give developers that are new to Maven, a primer as to where various application files will reside within a [...]

  • Share/Bookmark

Read full article | No Comments »

Utah Code Camp 2009

September 21st, 2009

I was a keynote speaker at the 2009 Utah Code Camp (http://utcodecamp.com/speakers/) I wanted to post my source code, and Slide Deck below. Source Code (http://baselogic.com/code/ucc2009/webapp.zip) Slide Deck PPT (http://baselogic.com/code/ucc2009/ucc.ppt) I will be converting this slide deck into a blog as soon as I have time to do so. Stay tuned….

  • Share/Bookmark

Read full article | No Comments »

SiteToolException: ArtifactNotFoundException: The skin does not exist

August 19th, 2009

I have run into this error many times in the past, and have not seen any blogs on this issue, so I wanted to create a better blog with a solution to the issue. The issue starts with trying to create site documentation using mvn site:site that results in an ArtifactNotFoundException being thrown during the [...]

  • Share/Bookmark

Read full article | No Comments »