gradle.rst
changeset 2086 c07317dca036
parent 2083 75ae6a4ad500
child 2094 33c10259cb4d
equal deleted inserted replaced
2085:652aca73fc06 2086:c07317dca036
    29 
    29 
    30 Getting help on task::
    30 Getting help on task::
    31 
    31 
    32   $ gradle -q help --task build
    32   $ gradle -q help --task build
    33 
    33 
       
    34 Similar but to each task::
       
    35 
       
    36   $ gradle model
       
    37 
    34 Build sources
    38 Build sources
    35 =============
    39 =============
    36 ::
    40 ::
    37 
    41 
    38   $ gradle compileJava
    42   $ gradle compileJava
    42 ==============
    46 ==============
    43 ::
    47 ::
    44 
    48 
    45   $ gradle run
    49   $ gradle run
    46 
    50 
       
    51 Run tests
       
    52 =========
       
    53 ::
       
    54 
       
    55   $ gradle test
       
    56 
       
    57 To run tests with additional registered checks::
       
    58 
       
    59   $ gradle check
       
    60 
       
    61 .. note::
       
    62    ``--rerun-tasks`` option *specifies that any task optimization is ignored*.
       
    63    In that way you may rerun tests even if there are no changed files::
       
    64 
       
    65      $ gradle test --rerun-tasks
       
    66 
    47 Stopping server
    67 Stopping server
    48 ===============
    68 ===============
    49 ::
    69 ::
    50 
    70 
    51   $ gradle --stop
    71   $ gradle --stop
    52 
    72 
    53 List project dependencies
    73 List project dependencies
    54 =========================
    74 =========================
    55 
    75 
    56 List of project execution dependencies::
    76 List of project execution dependencies (it also download dependencies)::
    57 
    77 
    58   $ gradle dependencies
    78   $ gradle dependencies
       
    79   $ gradle dependencies --configuration compile
    59   $ gradle dependencies -p $SUBPROJ
    80   $ gradle dependencies -p $SUBPROJ
    60   $ gradle :$SUBPROJ:dependencies
    81   $ gradle :$SUBPROJ:dependencies
    61   $ gradle :$SUBPROJ:dependencies --configuration testCompile
    82   $ gradle :$SUBPROJ:dependencies --configuration testCompile
    62 
    83 
    63 List of project plugin dependencies::
    84 List of project plugin dependencies::
    64 
    85 
    65   $ gradle buildEnvironment
    86   $ gradle buildEnvironment
    66   $ gradle buildEnvironment -p $SUBPROJ
    87   $ gradle buildEnvironment -p $SUBPROJ
    67   $ gradle :$SUBPROJ:buildEnvironment
    88   $ gradle :$SUBPROJ:buildEnvironment
       
    89 
       
    90 Paths to dependencies can be printed via task::
       
    91 
       
    92   task printDepPaths {
       
    93     doLast { configurations.runtime.each { println it } }
       
    94   }
       
    95 
       
    96 All dependencies can be copied to single directory via task::
       
    97 
       
    98   task copyRuntimeLibs(type: Copy) {
       
    99     into "lib"
       
   100     from configurations.runtime
       
   101     // from configurations.testRuntime - configurations.runtime
       
   102   }
    68 
   103 
    69 List project properties
   104 List project properties
    70 =======================
   105 =======================
    71 ::
   106 ::
    72 
   107