gradle.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 13 Feb 2017 22:46:07 +0200
changeset 2084 376824d203c2
parent 2083 75ae6a4ad500
child 2086 c07317dca036
permissions -rw-r--r--
Managing branches.


========
 Gradle
========
.. contents::
   :local:

Getting help
============
::

  $ gradle --help

Getting list of subprojects
===========================
::

  $ gradle projects

Getting list of supported tasks
===============================
::

  $ gradle tasks

Getting list of supported tasks in each subproject::

  $ gradle tasks --all

Getting help on task::

  $ gradle -q help --task build

Build sources
=============
::

  $ gradle compileJava
  $ gradle compileTestJava

Run main class
==============
::

  $ gradle run

Stopping server
===============
::

  $ gradle --stop

List project dependencies
=========================

List of project execution dependencies::

  $ gradle dependencies
  $ gradle dependencies -p $SUBPROJ
  $ gradle :$SUBPROJ:dependencies
  $ gradle :$SUBPROJ:dependencies --configuration testCompile

List of project plugin dependencies::

  $ gradle buildEnvironment
  $ gradle buildEnvironment -p $SUBPROJ
  $ gradle :$SUBPROJ:buildEnvironment

List project properties
=======================
::

  $ gradle properties
  $ gradle :$SUBPROJ:properties
  $ gradle properties -p $SUBPROJ

Dry tun
=======

``-m`` option allow parsing build scripts without actually executing them::

  $ gradle -m clean compile