Maven release plugin & jenkins & git error: “HEAD is not a symbolic ref”

When using the Maven Release Plugin with git and jenkins I got the error

during the prepare goal. Fortunately their is an easy solution: Continue reading Maven release plugin & jenkins & git error: “HEAD is not a symbolic ref”

Favor composition over inheritance with maven dependencies

Favoring composition over inheritance is one of the main principles I’ve been applying throughout my oo programming career. But this principle can not only be applied to programs but also to the dependency management in maven. This post examines ehe import scope for dependencies to use composition rather than inheritance in maven dependency management. Continue reading Favor composition over inheritance with maven dependencies

Jenkins Job Builder and Jenkins DSL Plugin compared. Part I: Jenkins Job Builder

Probably two of the best tools for creating jenkins jobs programmatically are the Jenkins Job DSL Plugin and the Jenkins Job Builder. In this two part post contains a short introduction and comparison of these two tools. This post includes an introduction to the Jenkins Job Builder. Continue reading Jenkins Job Builder and Jenkins DSL Plugin compared. Part I: Jenkins Job Builder