gradle

gradle notes

Cleaning gradle logs

  • Gradle by default generate lots of logs. Checking disk usage by daemon and specially their logs: $ du -h --max-depth=1 ~/.gradle/daemon

  • To free disk usage:$ find ~/.gradle/daemon -name *.log -delete

Cleaning gradle cache

  • Removing local :$ rm -rf $HOME/.gradle/caches/

Do not execute a subtask

  • For instance, do not execute test when performing build$ ./gradlew build -x test

Force use of a local library (usually a snapshot)

Let us say the dependency 'org.jacamo:jacamo-rest:0.5-SNAPSHOT' was just compiled locally and it is necessary to use it in some project. Two steps needed:

  1. Copy the local .jar file to some folder of the project (e.g. lib/)

  2. Add a local dependency besides the existing one, gradle will prefer to use the local one, eg:

compile org.jacamo:jacamo-rest:0.5-SNAPSHOT'
compile files('lib/jacamo-rest-0.5-SNAPSHOT.jar')

Last updated