Clover and Maven working with Distributed Applications
1. Configure maven clover plugin. 2. Build the all components with clover enabled. 3. Deploy the clover enabled build to test server. 4. Run the tests. 5. Create & Review…
Read more »What is Information Technology Infrastructure Library (ITIL) ? – Complete Guide
Introduction The Information Technology Infrastructure Library (ITIL) is a set of concepts and practices for managing Information Technology (IT) services (ITSM), IT development and IT operations. Purpose ITIL stresses service…
Read more »How we reduced build time from 8 hours to 1 hour ? – Complete Guide
Situation For one of our clients, Build is taking 8 hours and nightly build is failing frequently. Test case execution is consuming more time than the compilation. Low confidence levels…
Read more »How to read XML file by using shell script ?
This was like the first time where I had to write something that will be able to read something out of a XML file using a shell script. Usually I…
Read more »How to configure and use SSH authentication system server CVS
How to configure and use SSH authentication system server CVS cvs (Concurrent Version System) is a very popular version control tool. Although its function as Perforce, Subversion and other powerful,…
Read more »Usage of ANT_OPTS in Ant Script | ANT_OPTS capabilities
Usage of ANT_OPTS in Ant Script | ANT_OPTS capabilities Ant has three environment variables that you can use to set its default behavior. • ANT_ARGS Set this variable to include…
Read more »How to Run/Deploy Java EE applications on Amazon EC2?
Running Java EE applications on Amazon EC2: deploying to 20 machines with no money down Computer hardware has traditionally been a scarce, expensive resource. In the early days of computing…
Read more »Amazon EC2 key pairs and other stumbling blocks – Guide
While working with Cloud Tools and Cloud Foundry users, I have noticed that EC2 key pairs and security group configuration are common stumbling blocks for people who are new to…
Read more »Running MSBuild 4.0 and MSBuild 3.5 on Continuous Integration
With Visual Studio 2010 RC released recently, we jumped on the release and began to code with VS2010. One issue that popped up was that now all builds were targeting…
Read more »Issues Compiling VS2010 solutions (with web projects) from Nant | MSB4064 error
Recently I upgraded a project of mine (the Dimecasts code base) to use VisualStudio 2010. In the process everything worked just fine from the IDE, but when I tried to…
Read more »JUnit 4 Test Logging Tips using SLF4J
When writing JUnit tests developers often add log statements that can help provide information on test failures. During the initial attempt to find a failure a simple System.out.println() statement is…
Read more »Why and how to use Jetty in mission-critical production
This article is a summary of a seminar I had on the topic. If it seems like it’s a continuation of an existing discussion that’s because, to some extent, it…
Read more »How to copy VSS project from one VSS database to another one without loosing history
If you have any of the following questions in your mind, then this article is the perfect destination for you. How to copy VSS project from one VSS database to…
Read more »SSARC Utility & SSRESTOR Utility – Archive, Restore VSS Project – Guide
Question: How to Archive VSS Project in Visual Source Safe (VSS)? How to Restore VSS Project in Visual Source Safe (VSS)? What is SSARC Utility? What is SSRESTOR Utility? SSARC…
Read more »How To Create a Unique SRCSAFE.INI File ?
1. Create a new SRCSAFE.INI file and place it in the desired location. 2. If you want include the default SRCSAFE.INI in the unique copy, add the following line: #INCLUDE…
Read more »Understand Ant command line arguments with Examples
Several tasks take arguments that will be passed to another process on the command line. To make it easier to specify arguments that contain space characters, nested arg elements can…
Read more »How to use ant Script to Reset BuildNumber?
To use this code, you need to have the file build.number containging: major.number=1 minor.number=0 hotfix.number=0 revision.number=0 continuous.number=0 Then the following 3 targets: <taskdef resource=”net/sf/antcontrib/antlib.xml”/> <taskdef name=”unset” classname=”ise.antelope.tasks.Unset”/> <target name=”initBuildNum” description=”Get…
Read more »