Getting started with Jenkins Part 4.1: Functional Java Tests via JUnit


You also think that functional tests are one of the most important ingredients for delivering high quality software? You share my opinion that we should help the developer automating this task in order to get comparable results and to receive meaningful trend reports? I will cover functional tests here. Instructions on how to perform code quality tests and performance … More Getting started with Jenkins Part 4.1: Functional Java Tests via JUnit

Java Build Automation Part 2: Create executable jar using Gradle


Original title: How to build a lean JAR File with Gradle In this step by step guide, we will show that Gradle is a good alternative to Maven for packaging java code into executable jar files. In order to keep the executable jar files “lean”, we will keep the dependent jar files outside of the jar in a separate … More Java Build Automation Part 2: Create executable jar using Gradle

Java Build Automation Part 1: Create lean executable jar using Maven


Have you ever tried to create an executable jar file, while keeping all configuration files outside of the jar file, accessible to operations folks? Here is a step by step guide. JAR files are java archive files and as such, are not designed to be manipulated by operations folks (“ops”). However, if a developer creates an executable jar, all … More Java Build Automation Part 1: Create lean executable jar using Maven