@@ -37,12 +37,13 @@ diverge from the defaults.
37
37
[[getting-started-system-requirements]]
38
38
== System Requirements
39
39
By default, Spring Boot {spring-boot-version} requires http://www.java.com[Java 7] and
40
- Spring Framework {spring-version} or above. You can use Spring Boot with Java 6 with some additional
41
- configuration. See <<howto.adoc#howto-use-java-6>> for more details. Explicit build support
42
- is provided for Maven (3.2+) and Gradle (1.12+).
40
+ Spring Framework {spring-version} or above. You can use Spring Boot with Java 6 with some
41
+ additional configuration. See <<howto.adoc#howto-use-java-6>> for more details. Explicit
42
+ build support is provided for Maven (3.2+) and Gradle (1.12 or 2.x). Gradle 3 is not
43
+ supported.
43
44
44
- TIP: Although you can use Spring Boot with Java 6 or 7, we generally recommend Java 8 if at
45
- all possible.
45
+ TIP: Although you can use Spring Boot with Java 6 or 7, we generally recommend Java 8 if
46
+ at all possible.
46
47
47
48
=== Servlet containers
48
49
The following embedded servlet containers are supported out of the box:
@@ -200,8 +201,9 @@ scope.
200
201
201
202
[[getting-started-gradle-installation]]
202
203
==== Gradle installation
203
- Spring Boot is compatible with Gradle 1.12 or above. If you don't already have Gradle
204
- installed you can follow the instructions at http://www.gradle.org/.
204
+ Spring Boot is compatible with Gradle 1.12 or 2.x. 2.14.1 is recommended. Gradle 3 is not
205
+ supported. If you don't already have Gradle installed you can follow the instructions at
206
+ http://www.gradle.org/.
205
207
206
208
Spring Boot dependencies can be declared using the `org.springframework.boot` `group`.
207
209
Typically your project will declare dependencies to one or more
@@ -213,8 +215,7 @@ that can be used to simplify dependency declarations and to create executable ja
213
215
****
214
216
The Gradle Wrapper provides a nice way of "`obtaining`" Gradle when you need to build a
215
217
project. It's a small script and library that you commit alongside your code to bootstrap
216
- the build process. See http://www.gradle.org/docs/current/userguide/gradle_wrapper.html
217
- for details.
218
+ the build process. See {gradle-user-guide}/gradle_wrapper.html for details.
218
219
****
219
220
220
221
Here is a typical `build.gradle` file:
0 commit comments