679 lines
487 KiB
HTML
679 lines
487 KiB
HTML
|
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Installing Gradle</title><meta content="DocBook XSL Stylesheets V1.75.2" name="generator"><style xmlns:xi="http://www.w3.org/2001/XInclude" type="text/css">
|
||
|
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
|
||
|
|
||
|
|
||
|
* {
|
||
|
-webkit-box-sizing: border-box;
|
||
|
-moz-box-sizing: border-box;
|
||
|
box-sizing: border-box;
|
||
|
}
|
||
|
|
||
|
html,
|
||
|
body {
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
html {
|
||
|
font-family: "Lato", "Helvetica Neue", Arial, sans-serif;
|
||
|
font-size: 16px;
|
||
|
font-weight: 400;
|
||
|
line-height: 1.5;
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
color: #02303A;
|
||
|
background-color: #fff;
|
||
|
-webkit-text-size-adjust: 100%;
|
||
|
-ms-text-size-adjust: 100%;
|
||
|
-webkit-font-smoothing: antialiased;
|
||
|
}
|
||
|
|
||
|
a {
|
||
|
color: #00c489;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
a:hover, a:focus {
|
||
|
text-decoration: underline;
|
||
|
}
|
||
|
|
||
|
a strong {
|
||
|
color: inherit;
|
||
|
}
|
||
|
|
||
|
img {
|
||
|
max-width: 100%;
|
||
|
}
|
||
|
|
||
|
table {
|
||
|
margin-bottom: 1rem;
|
||
|
width: 100%;
|
||
|
font-size: 85%;
|
||
|
border: 1px solid #e5e5e5;
|
||
|
border-collapse: collapse;
|
||
|
}
|
||
|
|
||
|
td,
|
||
|
th {
|
||
|
padding: .25rem .5rem;
|
||
|
border: 1px solid #e5e5e5;
|
||
|
}
|
||
|
|
||
|
th {
|
||
|
text-align: left;
|
||
|
}
|
||
|
|
||
|
.content tbody tr:nth-child(odd) td,
|
||
|
.content tbody tr:nth-child(odd) th {
|
||
|
background-color: #f9f9f9;
|
||
|
}
|
||
|
|
||
|
/* typography */
|
||
|
h1, h2, h3, h4, h5, h6 {
|
||
|
margin-bottom: .5rem;
|
||
|
font-weight: 700;
|
||
|
line-height: 1.2;
|
||
|
color: #02303A;
|
||
|
text-rendering: optimizeLegibility;
|
||
|
}
|
||
|
|
||
|
h1 {
|
||
|
font-size: 2rem;
|
||
|
}
|
||
|
|
||
|
h2 {
|
||
|
margin-top: 1.5rem;
|
||
|
font-size: 1.5rem;
|
||
|
}
|
||
|
|
||
|
h3 {
|
||
|
margin-top: 1rem;
|
||
|
font-size: 1.125rem;
|
||
|
}
|
||
|
|
||
|
h4, h5, h6 {
|
||
|
margin-top: 1rem;
|
||
|
font-size: 1rem;
|
||
|
}
|
||
|
|
||
|
p {
|
||
|
font-size: 1.0625rem;
|
||
|
line-height: 1.6;
|
||
|
margin-bottom: 1.25rem;
|
||
|
text-rendering: optimizeLegibility;
|
||
|
}
|
||
|
|
||
|
strong {
|
||
|
color: #303030;
|
||
|
}
|
||
|
|
||
|
dt {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
dd {
|
||
|
margin-bottom: .5rem;
|
||
|
margin-left: 1.5em;
|
||
|
}
|
||
|
|
||
|
hr {
|
||
|
position: relative;
|
||
|
border: 0;
|
||
|
border-top: 1px solid #eee;
|
||
|
border-bottom: 1px solid #fff;
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
ul, ol, dl {
|
||
|
list-style-position: outside;
|
||
|
line-height: 1.6;
|
||
|
margin: 0 0 1.25rem 1.5em;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
ul {
|
||
|
list-style-type: disc;
|
||
|
}
|
||
|
|
||
|
ol {
|
||
|
list-style-type: decimal;
|
||
|
}
|
||
|
|
||
|
dl dt {
|
||
|
font-weight: normal;
|
||
|
}
|
||
|
|
||
|
tfoot {
|
||
|
font-style: italic;
|
||
|
}
|
||
|
|
||
|
caption {
|
||
|
background: #eee;
|
||
|
}
|
||
|
|
||
|
abbr, acronym {
|
||
|
font-size: 85%;
|
||
|
font-weight: bold;
|
||
|
color: #555;
|
||
|
text-transform: uppercase;
|
||
|
}
|
||
|
|
||
|
abbr[title], acronym[title] {
|
||
|
cursor: help;
|
||
|
border-bottom: 1px dotted #e5e5e5;
|
||
|
}
|
||
|
|
||
|
strong, dfn {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
em, dfn {
|
||
|
font-style: italic;
|
||
|
}
|
||
|
|
||
|
sup, sub {
|
||
|
line-height: 0;
|
||
|
}
|
||
|
|
||
|
address {
|
||
|
margin: 0 0 1.5em;
|
||
|
font-style: italic;
|
||
|
}
|
||
|
|
||
|
del {
|
||
|
color: #666;
|
||
|
}
|
||
|
|
||
|
blockquote {
|
||
|
padding: .5rem 1rem;
|
||
|
margin: .8rem 0;
|
||
|
color: #7a7a7a;
|
||
|
border-left: .25rem solid #e5e5e5;
|
||
|
}
|
||
|
|
||
|
blockquote p:first-child {
|
||
|
margin-top: 0;
|
||
|
}
|
||
|
|
||
|
blockquote p:last-child {
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
@media (min-width: 30em) {
|
||
|
blockquote {
|
||
|
padding-right: 5rem;
|
||
|
padding-left: 1.25rem;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* layout */
|
||
|
.container, .book, .chapter, .footer {
|
||
|
max-width: 44.3125rem;
|
||
|
margin: 0 auto;
|
||
|
padding: 0 0.75rem;
|
||
|
}
|
||
|
|
||
|
.content, .text-container {
|
||
|
width: 44.3125rem;
|
||
|
}
|
||
|
|
||
|
.content-container {
|
||
|
min-height: calc(100vh - 60px);
|
||
|
}
|
||
|
|
||
|
.content, .sidebar {
|
||
|
display: inline-block;
|
||
|
}
|
||
|
|
||
|
.sidebar {
|
||
|
float: right;
|
||
|
width: 12.5rem;
|
||
|
}
|
||
|
|
||
|
@media screen and (max-width: 44.3125em) {
|
||
|
.container, .footer {
|
||
|
max-width: 100%;
|
||
|
}
|
||
|
.content {
|
||
|
display: block;
|
||
|
width: auto;
|
||
|
}
|
||
|
.sidebar {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* code */
|
||
|
code, pre {
|
||
|
background-color: #f7f7f8;
|
||
|
border-radius: 4px;
|
||
|
font-family: "Droid Sans Mono", "DejaVu Sans Mono", monospace;
|
||
|
font-size: 1em;
|
||
|
font-style: normal;
|
||
|
}
|
||
|
|
||
|
*:not(pre) > code {
|
||
|
font-size: 0.9375rem;
|
||
|
letter-spacing: 0;
|
||
|
padding: 0.1em 0.5ex;
|
||
|
text-rendering: optimizeSpeed;
|
||
|
word-spacing: -0.15em;
|
||
|
word-wrap: break-word;
|
||
|
}
|
||
|
|
||
|
pre {
|
||
|
line-height: 1.45;
|
||
|
margin-top: 0;
|
||
|
margin-bottom: 1.5em;
|
||
|
padding: 1rem;
|
||
|
}
|
||
|
|
||
|
pre code {
|
||
|
background-color: transparent;
|
||
|
color: inherit;
|
||
|
line-height: 1.45;
|
||
|
font-size: 100%;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
a code {
|
||
|
color: #02303A;
|
||
|
}
|
||
|
|
||
|
pre.code, pre.programlisting, pre.screen, pre.tt {
|
||
|
background-color: #f7f7f8;
|
||
|
border-radius: 4px;
|
||
|
font-size: 1em;
|
||
|
line-height: 1.45;
|
||
|
margin-bottom: 1.25em;
|
||
|
overflow-x: auto;
|
||
|
padding: 1rem;
|
||
|
}
|
||
|
|
||
|
tbody tr:nth-child(even) td, tbody tr.even td {
|
||
|
background: #F7F7F7;
|
||
|
}
|
||
|
|
||
|
li em, p em {
|
||
|
padding: 0 1px;
|
||
|
}
|
||
|
|
||
|
code em, tt em {
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
/* util classes */
|
||
|
.left {
|
||
|
float: left !important;
|
||
|
}
|
||
|
|
||
|
p .left {
|
||
|
margin: 1.5em 1.5em 1.5em 0;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
.right {
|
||
|
float: right !important;
|
||
|
}
|
||
|
|
||
|
p .right {
|
||
|
margin: 1.5em 0 1.5em 1.5em;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
.small {
|
||
|
font-size: .8em;
|
||
|
margin-bottom: 1.875em;
|
||
|
line-height: 1.875em;
|
||
|
}
|
||
|
|
||
|
.large {
|
||
|
font-size: 1.2em;
|
||
|
line-height: 2.5em;
|
||
|
margin-bottom: 1.25em;
|
||
|
}
|
||
|
|
||
|
.hide {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.quiet {
|
||
|
color: #666;
|
||
|
}
|
||
|
|
||
|
.loud {
|
||
|
color: #000;
|
||
|
}
|
||
|
|
||
|
.highlight {
|
||
|
background: #ff0;
|
||
|
}
|
||
|
|
||
|
.added {
|
||
|
background: #060;
|
||
|
color: #fff;
|
||
|
}
|
||
|
|
||
|
.removed {
|
||
|
background: #900;
|
||
|
color: #fff;
|
||
|
}
|
||
|
|
||
|
.first {
|
||
|
margin-left: 0;
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
|
||
|
.last {
|
||
|
margin-right: 0;
|
||
|
padding-right: 0;
|
||
|
}
|
||
|
|
||
|
.top {
|
||
|
margin-top: 0;
|
||
|
padding-top: 0;
|
||
|
}
|
||
|
|
||
|
.bottom {
|
||
|
margin-bottom: 0;
|
||
|
padding-bottom: 0;
|
||
|
}
|
||
|
|
||
|
table th.border-right {
|
||
|
border-right: solid #d0d0d0 1px;
|
||
|
}
|
||
|
|
||
|
table th.no-border-bottom {
|
||
|
border-bottom: none;
|
||
|
}
|
||
|
|
||
|
h3.releaseinfo {
|
||
|
color: #999;
|
||
|
font-weight: normal;
|
||
|
margin-top: -0.5em;
|
||
|
}
|
||
|
|
||
|
/* font declarations */
|
||
|
@font-face {
|
||
|
font-family: 'Lato';
|
||
|
font-style: normal;
|
||
|
font-weight: 400;
|
||
|
src: local('Lato Regular'), local('Lato-Regular'), url('data:font/opentype;base64,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
|
||
|
}
|
||
|
|
||
|
@font-face {
|
||
|
font-family: 'Lato';
|
||
|
font-style: italic;
|
||
|
font-weight: 400;
|
||
|
src: local('Lato Italic'), local('Lato-Italic'), url('data:font/opentype;base64,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
|
||
|
}
|
||
|
|
||
|
@font-face {
|
||
|
font-family: 'Lato';
|
||
|
font-style: normal;
|
||
|
font-weight: 700;
|
||
|
src: local('Lato Bold'), local('Lato-Bold'), url('data:font/opentype;base64,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
|
||
|
}
|
||
|
|
||
|
|
||
|
.variablelist dt {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.variablelist dt a {
|
||
|
font-weight: normal;
|
||
|
}
|
||
|
|
||
|
.itemizedlist li p {
|
||
|
margin-top: 0;
|
||
|
margin-bottom: 0.625em;
|
||
|
}
|
||
|
|
||
|
.example, .figure, .table {
|
||
|
margin-top: 0;
|
||
|
margin-bottom: 1.8em;
|
||
|
}
|
||
|
|
||
|
.example .title, .figure .title, .table .title {
|
||
|
white-space: nowrap;
|
||
|
/*overflow-x: hidden;*/
|
||
|
margin-top: 0;
|
||
|
margin-bottom: 0.6em;
|
||
|
}
|
||
|
|
||
|
.example pre, .figure pre {
|
||
|
margin: 0;
|
||
|
margin-bottom: 0.6em;
|
||
|
}
|
||
|
|
||
|
.example-contents > p {
|
||
|
display: block;
|
||
|
margin: 0;
|
||
|
margin-bottom: 0.2em;
|
||
|
}
|
||
|
|
||
|
.example-break, .figure-break {
|
||
|
display: none
|
||
|
}
|
||
|
|
||
|
.exampleLocation {
|
||
|
margin-top: 0.5em;
|
||
|
padding-left: 1.7em;
|
||
|
background: #FEFEDD;
|
||
|
color: #777744;
|
||
|
border: 1px solid #DBDBA8;
|
||
|
padding-top: 0.4em;
|
||
|
padding-bottom: 0.4em;
|
||
|
}
|
||
|
|
||
|
.exampleLocation .emphasis em {
|
||
|
font-style: normal;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.cmdsynopsis {
|
||
|
font-family: "Ubuntu Mono", courier, monospace;
|
||
|
margin-left: 2em;
|
||
|
}
|
||
|
|
||
|
.appendix h1 {
|
||
|
margin-bottom: 1.0em;
|
||
|
}
|
||
|
|
||
|
.footnote sup {
|
||
|
vertical-align: baseline;
|
||
|
font-size: 100%;
|
||
|
}
|
||
|
|
||
|
.note p:first-child, .tip p:first-child {
|
||
|
margin-top: 0;
|
||
|
}
|
||
|
|
||
|
.note > :last-child, .tip > :last-child, .examplelocation > :last-child {
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
.note, .tip {
|
||
|
border-left: 1px solid #ddddd8;
|
||
|
color: rgba(0,0,0,0.6);
|
||
|
margin: 0 0 1.5em 1.25em;
|
||
|
padding-left: 1.125em;
|
||
|
padding-right: 1.25em;
|
||
|
}
|
||
|
|
||
|
.note p:first-child:before {
|
||
|
content: "Note: ";
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.tip p:first-child:before {
|
||
|
content: "Tip: ";
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.note .title, .tip .title {
|
||
|
margin-left: 0px;
|
||
|
}
|
||
|
|
||
|
.tip h1, .note h1
|
||
|
.tip h2, .note h2,
|
||
|
.tip h3, .note h3,
|
||
|
.tip h4, .note h4,
|
||
|
.tip h5, .note h5,
|
||
|
.tip h6, .note h6 {
|
||
|
margin-top: 0;
|
||
|
}
|
||
|
|
||
|
.literal, .userinput, .filename {
|
||
|
white-space: nowrap;
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* Code highlighting
|
||
|
*/
|
||
|
.hl-string, .hl-number, .hl-value { color: #d14; }
|
||
|
|
||
|
.hl-keyword { color: #963; }
|
||
|
|
||
|
.hl-comment, .hl-doccomment { color: #998; }
|
||
|
|
||
|
.hl-annotation { color: #007; }
|
||
|
|
||
|
.hl-directive { color: #555; }
|
||
|
|
||
|
/*
|
||
|
* Table of Contents
|
||
|
*/
|
||
|
|
||
|
.toc dl, .list-of-examples dl {
|
||
|
margin-left: 0;
|
||
|
}
|
||
|
|
||
|
.book .toc > dl > dt {
|
||
|
margin-top: 0.6em;
|
||
|
}
|
||
|
|
||
|
.book .toc > dl > dt > .part {
|
||
|
display: inline-block;
|
||
|
font-size: 1.25em;
|
||
|
margin-top: 0.6em;
|
||
|
margin-bottom: 0.3em;
|
||
|
}
|
||
|
|
||
|
.book .toc > dl > dd {
|
||
|
margin-left: 0;
|
||
|
}
|
||
|
|
||
|
.book .toc, .book .list-of-examples {
|
||
|
margin-top: 1.5em;
|
||
|
}
|
||
|
|
||
|
div.toc p { /* Is "Table Of Contents" header */
|
||
|
font-size: 1.5em;
|
||
|
margin-bottom: 0.5em;
|
||
|
}
|
||
|
|
||
|
.chapter > .toc {
|
||
|
margin-bottom: 1em;
|
||
|
}
|
||
|
|
||
|
.toc a {
|
||
|
color: #02303A;
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* HEADER/FOOTER
|
||
|
*/
|
||
|
|
||
|
.navheader {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.navfooter {
|
||
|
margin-top: 3em;
|
||
|
padding: 1em 0;
|
||
|
width: 100%;
|
||
|
border-top: 1px solid #d0d0d0;
|
||
|
}
|
||
|
|
||
|
.navbar {
|
||
|
color: #a2a2a2;
|
||
|
font-size: 90%;
|
||
|
width: 100%;
|
||
|
text-align: center;
|
||
|
}
|
||
|
|
||
|
.navbar a {
|
||
|
color: #444444;
|
||
|
}
|
||
|
|
||
|
.navbar span {
|
||
|
padding-left: .8em;
|
||
|
padding-right: .8em;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* TITLEPAGE
|
||
|
*/
|
||
|
|
||
|
.titlepage .author {
|
||
|
color: #666666;
|
||
|
}
|
||
|
|
||
|
.titlepage p {
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* Single page html
|
||
|
*/
|
||
|
.book .chapter {
|
||
|
margin-top: 4em;
|
||
|
}
|
||
|
|
||
|
.toc .chapter {
|
||
|
padding-top: 0;
|
||
|
}
|
||
|
|
||
|
div.example code.filename {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
/* Clickable links on section headers */
|
||
|
h2 > a.section-anchor, h3 > a.section-anchor, h4 > a.section-anchor {
|
||
|
background-image: url("icon-link.svg");
|
||
|
background-repeat: no-repeat;
|
||
|
background-position: 0em 105%; /* 105% works well for published docs */
|
||
|
background-size: 0.9em;
|
||
|
display: inline-block;
|
||
|
text-decoration: none !important;
|
||
|
width: 0.9em;
|
||
|
height: 0.9em;
|
||
|
margin-left: -0.9em;
|
||
|
visibility: hidden;
|
||
|
}
|
||
|
|
||
|
/* This is a similar approach to the one immediately
|
||
|
above, but using a Unicode character rather than
|
||
|
an SVG image. It's the approach currently taken by
|
||
|
Asciidoctor.
|
||
|
|
||
|
I'm leaving it here in case someone wants to switch
|
||
|
back to using a character rather than an image.
|
||
|
|
||
|
h2 > a:before, h3 > a:before, h4 > a:before {
|
||
|
content: "\00A7";
|
||
|
display: inline-block;
|
||
|
font-size: 90%;
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
h2:hover > a.section-anchor, h2 > a.section-anchor:hover,
|
||
|
h3:hover > a.section-anchor, h3 > a.section-anchor:hover,
|
||
|
h4:hover > a.section-anchor, h4 > a.section-anchor:hover {
|
||
|
border: inherit;
|
||
|
visibility: visible;
|
||
|
}
|
||
|
|
||
|
</style></head><body><div class="chapter"><div class="titlepage"><div><div><h1 xmlns:xslthl="http://xslthl.sf.net"><a name="installation"></a>Installing Gradle</h1></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="sec:prerequisites" class="section-anchor" href="#sec:prerequisites"></a>Prerequisites</h2></div></div></div><p>Gradle requires a Java JDK or JRE to be installed, version 7 or higher (to check, use <code class="literal">java -version</code>). Gradle ships with its own Groovy library, therefore Groovy does not need to be installed. Any existing Groovy installation is ignored by Gradle.</p><p>Gradle uses whatever JDK it finds in your path. Alternatively, you can set the <code class="literal">JAVA_HOME</code> environment variable to point to the installation directory of the desired JDK.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="sec:download" class="section-anchor" href="#sec:download"></a>Download</h2></div></div></div><p>You can download one of the Gradle distributions from the <a class="ulink" href="http://www.gradle.org/downloads" target="_top">Gradle web site</a>.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="sec:unpacking" class="section-anchor" href="#sec:unpacking"></a>Unpacking</h2></div></div></div><p>The Gradle distribution comes packaged as a ZIP. The full distribution contains:</p><div class="itemizedlist"><ul class="itemizedlist"><li class="listitem"><p>The Gradle binaries.</p></li><li class="listitem"><p>The user guide (HTML and PDF).</p></li><li class="listitem"><p>The DSL reference guide.</p></li><li class="listitem"><p>The API documentation (Javadoc).</p></li><li class="listitem"><p>Extensive samples, including the examples referenced in the user guide, along with some complete and more complex builds you can use as a starting point for your own build.</p></li><li class="listitem"><p>The binary sources. This is for reference only. If you want to build Gradle you need to download the source distribution or checkout the sources from the source repository. See the <a class="ulink" href="http://www.gradle.org/development" target="_top">Gradle web site</a> for details.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="sec:installation_environment_variables" class="section-anchor" href="#sec:installation_environment_variables"></a>Environment variables</h2></div></div></div><p>For running Gradle, firstly add the environment variable <code class="literal">GRADLE_HOME</code>. This should point to the unpacked files from the Gradle website. Next add <code class="literal"><span class="emphasis"><em>GRADLE_HOME</em></span>/bin</code> to your <code class="literal">PATH</code> environment variable. Usually, this is sufficient to run Gradle.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="sec:running_and_testing_your_installation" class="section-anchor" href="#sec:running_and_testing_your_installation"></a>Running and testing your installation</h2></div></div></div><p>You run Gradle via the <code class="literal">gradle</code> command. To check if Gradle is properly installed just type <code class="literal">gradle -v</code>. The output shows the Gradle version and also the local environment configuration (Groovy, JVM version, OS, etc.). The displayed Gradle version should match the distribution you have downloaded.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="sec:jvm_options" class="section-anchor" href="#sec:jvm_options"></a>JVM options</h2></div></div></div><p>JVM options for running Gradle can be set via environment variables. You can use either <code class="literal">GRADLE_OPTS</code> or <code class="literal">JAVA_OPTS</code>, or both. <code class="literal">JAVA_OPTS</code> is by convention an environment variable shared by many Java applications. A typical use case would be to set the HTTP proxy in <code class="literal"
|