Category Archives: Build Tools

Release Artificats with Maven Release and Git Flow Plugins

There are various ways using you can release the artifacts.  There are two plugins which is being frequently used is… Maven Release Plugin Maven Git Flow Plugin Maven Release Plugin This plugin is used to release a project with Maven, saving a lot of repetitive, manual work. Releasing a project is made in two steps:… Read More »

How to Setup Configure Hudson Master Slave? – Complete Guide

The tasks can be scheduled to run on the same machine (Master), or on a different machine (Slave). A master is a installation of Hudson, that can manage one or more slaves. The role of master remains same in Master slave setup. It serves HTTP requests, and it can still build projects on it’s own.… Read More »

Project Object Model – What is POM?

What is POM A Project Object Model or POM is the fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details used by Maven to build the project. It contains default values for most projects. Examples for this are the build directory, which is target;… Read More »

Advance Features of Smart Build Tools

Table of Contents Agile Development Challenges Deployment Challenges Build Acceleration Challenges Integration with Elastic and Cloud Computing Workflow Management Reference:   Agile Development Challenges Two of the core principles of agile development are: “deliver working code frequently” and “working software is the primary measure of progress.” More and more teams, from ISVs to enterprise IT… Read More »