swisstech.net

tech and photography

Java

Migrating Sonar to a different host

A set of notes on how to migrate a SonarQube installation to a new host, including steps for installing SonarQube and PostgreSQL, and migrating the database and extensions.

Posted on 2014-01-30

To gradle daemon or not to gradle daemon?

A quick tip on how to enable the Gradle daemon for faster local builds by setting the GRADLE_OPTS environment variable, while leaving it disabled on build servers.

Posted on 2013-05-13

Using WSDLToJava with Gradle

A comprehensive guide on how to generate Java sources from a WSDL file using WSDLToJava within a Gradle build, including a workaround for handling erroneous exit codes from the tool.

Posted on 2012-11-12

Anatomy of a Gradle Task: Execution Time

An explanation of the difference between configuration time and execution time in Gradle tasks, and how to use doLast or << to ensure code is executed at the correct time.

Posted on 2012-11-07

Automatically switch your mvn settings

A simple shell function to automatically switch between different Maven settings.xml files based on the current network environment, useful for when you’’re moving between work and home.

Posted on 2012-10-18

The simplest backup solution ever...

A simple backup solution using a Groovy script to generate rsync commands for backing up files from multiple remote hosts.

Posted on 2010-11-17