|
55 | 55 | -v, --version Print version info. |
56 | 56 | -x, --exclude-task Specify a task to be excluded from execution. |
57 | 57 |
|
58 | | - </pre><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm46373440861344"></a>2.4.1. gradle 命令</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440860800"></a>2.4.1.1. tasks 列出任务</h4></div></div></div><pre class="screen"> |
| 58 | + </pre><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm46084994767760"></a>2.4.1. gradle 命令</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994767216"></a>2.4.1.1. tasks 列出任务</h4></div></div></div><pre class="screen"> |
59 | 59 |
|
60 | 60 | [neo@netkiller test]$ gradle tasks |
61 | 61 | :tasks |
|
129 | 129 |
|
130 | 130 | Total time: 5.157 secs |
131 | 131 |
|
132 | | - </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm46373440857584"></a>2.4.2. build.gradle</h3></div></div></div><p>apply plugin</p><pre class="screen"> |
| 132 | + </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm46084994764000"></a>2.4.2. build.gradle</h3></div></div></div><p>apply plugin</p><pre class="screen"> |
133 | 133 | apply plugin: 'java' |
134 | | - </pre><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440856688"></a>2.4.2.1. repositories</h4></div></div></div><pre class="screen"> |
| 134 | + </pre><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994763104"></a>2.4.2.1. repositories</h4></div></div></div><pre class="screen"> |
135 | 135 | repositories { |
136 | 136 | mavenCentral() |
137 | 137 | } |
138 | | - </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440855824"></a>2.4.2.2. dependencies</h4></div></div></div><pre class="screen"> |
| 138 | + </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994762240"></a>2.4.2.2. dependencies</h4></div></div></div><pre class="screen"> |
139 | 139 | dependencies { |
140 | 140 | compile 'org.springframework:spring-context:4.2.2.RELEASE' |
141 | 141 | } |
142 | | - </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440855152"></a>2.4.2.3. jar</h4></div></div></div><pre class="screen"> |
| 142 | + </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994761568"></a>2.4.2.3. jar</h4></div></div></div><pre class="screen"> |
143 | 143 | jar { |
144 | 144 | baseName = 'hello' |
145 | 145 | version = '0.1.0' |
146 | 146 | } |
147 | | - </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="gradle.properties"></a>2.4.3. gradle.properties</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440853648"></a>2.4.3.1. 列出 properties</h4></div></div></div><pre class="screen"> |
| 147 | + </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="gradle.properties"></a>2.4.3. gradle.properties</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994760064"></a>2.4.3.1. 列出 properties</h4></div></div></div><pre class="screen"> |
148 | 148 | [neo@netkiller gradle]$ gradle properties |
149 | 149 | :properties |
150 | 150 |
|
|
226 | 226 | BUILD SUCCESSFUL |
227 | 227 |
|
228 | 228 | Total time: 4.672 secs |
229 | | - </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440848976"></a>2.4.3.2. 自定义 gradle.properties</h4></div></div></div><pre class="screen"> |
| 229 | + </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994755392"></a>2.4.3.2. 自定义 gradle.properties</h4></div></div></div><pre class="screen"> |
230 | 230 | [neo@netkiller gradle]$ cat gradle.properties |
231 | 231 | Name=Netkiller |
232 | 232 | Email=netkiller@msn.com |
|
257 | 257 | println "hello, " + System.properties['Name'] |
258 | 258 | } |
259 | 259 |
|
260 | | - </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440846240"></a>2.4.3.3. </h4></div></div></div><pre class="screen"> |
| 260 | + </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994752656"></a>2.4.3.3. </h4></div></div></div><pre class="screen"> |
261 | 261 |
|
262 | 262 | ext { |
263 | 263 | Name='Neo' |
|
267 | 267 | println "hello, $Name" |
268 | 268 | } |
269 | 269 |
|
270 | | - </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46373440845728"></a>2.4.3.4. System.properties</h4></div></div></div><p>-D 参数传递</p><pre class="screen"> |
| 270 | + </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm46084994752144"></a>2.4.3.4. System.properties</h4></div></div></div><p>-D 参数传递</p><pre class="screen"> |
271 | 271 |
|
272 | 272 | task hello << { |
273 | 273 | println System.properties['Name'] |
|
285 | 285 | $ gradle hello -PName='Neo' -q |
286 | 286 | hello, Neo |
287 | 287 |
|
288 | | - </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm46373440843872"></a>2.4.4. Example</h3></div></div></div><pre class="screen"> |
| 288 | + </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm46084994750288"></a>2.4.4. Example</h3></div></div></div><pre class="screen"> |
289 | 289 | mkdir -p src/main/java/hello |
290 | 290 |
|
291 | 291 | vim src/main/java/hello/HelloWorld.java |
|
0 commit comments