Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
6fb1fb58
Commit
6fb1fb58
authored
Dec 15, 2016
by
Andy Wilkinson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Upgrade to Dependency Management Plugin 1.0.0.RC1
Closes gh-7636
parent
4e9abbbc
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
19 deletions
+10
-19
getting-started.adoc
spring-boot-docs/src/main/asciidoc/getting-started.adoc
+3
-5
pom.xml
spring-boot-parent/pom.xml
+1
-1
DependencyManagementPluginFeatures.java
...endencymanagement/DependencyManagementPluginFeatures.java
+6
-13
No files found.
spring-boot-docs/src/main/asciidoc/getting-started.adoc
View file @
6fb1fb58
...
...
@@ -39,8 +39,7 @@ diverge from the defaults.
By default, Spring Boot {spring-boot-version} requires http://www.java.com[Java 7] and
Spring Framework {spring-version} or above. You can use Spring Boot with Java 6 with some
additional configuration. See <<howto.adoc#howto-use-java-6>> for more details. Explicit
build support is provided for Maven (3.2+) and Gradle 2 (2.9 or later). Gradle 3 is not
supported.
build support is provided for Maven (3.2+), and Gradle 2 (2.9 or later) and 3.
TIP: Although you can use Spring Boot with Java 6 or 7, we generally recommend Java 8 if
at all possible.
...
...
@@ -205,9 +204,8 @@ scope.
[[getting-started-gradle-installation]]
==== Gradle installation
Spring Boot is compatible with Gradle 2 (2.9 or later). Gradle 2.14.1 is recommended and
Gradle 3 is not supported. If you don't already have Gradle installed you can follow the
instructions at http://www.gradle.org/.
Spring Boot is compatible with Gradle 2 (2.9 or later) and Gradle 3. If you don't already
have Gradle installed you can follow the instructions at http://www.gradle.org/.
Spring Boot dependencies can be declared using the `org.springframework.boot` `group`.
Typically your project will declare dependencies to one or more
...
...
spring-boot-parent/pom.xml
View file @
6fb1fb58
...
...
@@ -70,7 +70,7 @@
<dependency>
<groupId>
io.spring.gradle
</groupId>
<artifactId>
dependency-management-plugin
</artifactId>
<version>
0.6.1.RELEASE
</version>
<version>
1.0.0.RC1
</version>
</dependency>
<dependency>
<groupId>
jline
</groupId>
...
...
spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/dependencymanagement/DependencyManagementPluginFeatures.java
View file @
6fb1fb58
...
...
@@ -16,13 +16,13 @@
package
org
.
springframework
.
boot
.
gradle
.
dependencymanagement
;
import
groovy.lang.Closure
;
import
io.spring.gradle.dependencymanagement.DependencyManagementExtension
;
import
io.spring.gradle.dependencymanagement.DependencyManagementPlugin
;
import
io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
;
import
io.spring.gradle.dependencymanagement.dsl.ImportsHandler
;
import
org.gradle.api.Action
;
import
org.gradle.api.Project
;
import
org.springframework.boot.gradle.PluginFeatures
;
import
org.springframework.util.ReflectionUtils
;
/**
* {@link PluginFeatures} to configure dependency management.
...
...
@@ -44,18 +44,11 @@ public class DependencyManagementPluginFeatures implements PluginFeatures {
project
.
getPlugins
().
apply
(
DependencyManagementPlugin
.
class
);
DependencyManagementExtension
dependencyManagement
=
project
.
getExtensions
()
.
findByType
(
DependencyManagementExtension
.
class
);
dependencyManagement
.
imports
(
new
Closure
<
Void
>(
this
)
{
dependencyManagement
.
imports
(
new
Action
<
ImportsHandler
>(
)
{
@Override
public
Void
call
(
Object
...
args
)
{
try
{
ReflectionUtils
.
findMethod
(
getDelegate
().
getClass
(),
"mavenBom"
,
String
.
class
).
invoke
(
getDelegate
(),
SPRING_BOOT_BOM
);
return
null
;
}
catch
(
Exception
ex
)
{
throw
new
IllegalStateException
(
ex
);
}
public
void
execute
(
ImportsHandler
importsHandler
)
{
importsHandler
.
mavenBom
(
SPRING_BOOT_BOM
);
}
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment