"Change your thoughts and you change your world."
- Norman Vincent Peale





Switching from PVCS and ANT to Subversion and Maven2

A few months ago there was a collaborative effort from the developers at my work to get rid of our then current version control software, PCVS and excruciating Build Test Deploy strategy using Ant and AntHillPro. Although it took many months of convincing and proving out to senior leadership, we were successful in transforming our environment to use Subversion for version control, Maven2 and CruiseControl. The effort in establishing an enterprise ready environment for ourself was large but it was completed and is running smooth.

Although we still have PVCS and AnyHillPro for some existing (legacy) projects the goal is to have all new Java development done with the new tools. Being that, that is the case the new release of my project (Collision Prevention Program) has begun the development stagegate and one of the tasks assigned to me was to get our project ported over to the new environment. So for the past few days I have been slowly getting our project and developer workspaces up to speed so that in another few days the rest of the team can hit the ground running.

There are a few developers (2 to be exact) at my work that have a deep understanding of Maven so it has been critical that I learn as much as I can so that I can assist my team (and others) on questions if those resources are unavailable. As fate would have it, those resources for the most part have been unavailable during my journey to get us ported. I have had some definite headaches in getting everything set up, but in the end they have been resolved and my project and team are entirely set up for the months of development to come.

This experience (like many) has really enforced my confidence an aptitude in picking up new technology. I feel that I'm at a point with Maven and Subversion that I could handle most situations if they arise. I am by far no expert on each matter but I would consider that I have a strong working knowledge of our new environment. Hopefully in the weeks\months to come I will continue to learn and increase my understanding of the products and processes and if time permits I hope to blog about the experience.


Comments

There are no comments for this entry.

Add Comment