Skip to content

Commit cb6de5c

Browse files
authored
Merge pull request #43 from wreulicke/feature/update-deps
Apply dependency management
2 parents 350544e + 58e1958 commit cb6de5c

File tree

30 files changed

+84
-83
lines changed

30 files changed

+84
-83
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ bin/
88
.settings
99
.idea
1010
*.iml
11+
out/

build.gradle

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ buildscript {
1111
classpath "com.diffplug.spotless:spotless-plugin-gradle:3.13.0"
1212
classpath "de.thetaphi:forbiddenapis:2.2"
1313
classpath "de.aaschmid:gradle-cpd-plugin:1.0"
14+
classpath "io.spring.gradle:dependency-management-plugin:1.0.4.RELEASE"
1415
}
1516
}
1617

@@ -39,9 +40,16 @@ description "Support library for Spring framework, AWS Java SDK and the others."
3940

4041
subprojects {
4142
apply plugin: "java"
43+
apply plugin: "io.spring.dependency-management"
4244
apply plugin: "maven"
4345
apply plugin: "maven-publish"
4446
apply plugin: "com.jfrog.bintray"
47+
48+
dependencyManagement {
49+
imports {
50+
mavenBom "org.springframework.boot:spring-boot-dependencies:$springBootVersion"
51+
}
52+
}
4553

4654
sourceCompatibility = targetCompatibility = 1.8
4755

@@ -53,7 +61,7 @@ subprojects {
5361
apply plugin: "jacoco"
5462
apply plugin: "de.thetaphi.forbiddenapis"
5563
apply plugin: "com.diffplug.gradle.spotless"
56-
64+
5765
// code quality configuration
5866
apply from: "${rootProject.projectDir}/gradle/quality/checkstyle.gradle"
5967
apply from: "${rootProject.projectDir}/gradle/quality/findbugs.gradle"
@@ -86,13 +94,14 @@ subprojects {
8694
}
8795

8896
dependencies {
89-
compile "org.slf4j:slf4j-api:$slf4jVersion"
97+
compile "org.slf4j:slf4j-api"
9098
compileOnly "org.projectlombok:lombok:$lombokVersion"
91-
testCompile "org.slf4j:jul-to-slf4j:$slf4jVersion"
92-
testCompile "ch.qos.logback:logback-classic:$logbackVersion"
99+
testCompile "org.slf4j:jul-to-slf4j"
100+
testCompile "org.slf4j:jcl-over-slf4j"
101+
testCompile "ch.qos.logback:logback-classic"
93102
testCompile "junit:junit:$junitVersion"
94103
testCompile "org.hamcrest:hamcrest-library:$hamcrestVersion"
95-
testCompile "org.mockito:mockito-core:$mockitoCoreVersion"
104+
testCompile "org.mockito:mockito-core"
96105
}
97106

98107

gradle.properties

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,11 @@
11
# dependency versions
22
springBootVersion = 1.5.9.RELEASE
3-
springVersion = 4.3.13.RELEASE
4-
springSecurityVersion = 4.2.3.RELEASE
5-
springRetryVersion = 1.2.1.RELEASE
63
springSecurityOauth2Version = 2.2.1.RELEASE
7-
springDataVersion = 1.12.11.RELEASE
8-
springHateoasVersion = 0.19.0.RELEASE
94
awsJavaSdkVersion = 1.11.233
10-
jacksonVersion = 2.7.2
115

126
lombokVersion = 1.16.18
137
baseunitsVersion = 2.14
148

15-
slf4jVersion = 1.7.25
16-
logbackVersion = 1.1.11
17-
189
junitVersion = 4.12
1910
hamcrestVersion = 1.3
20-
mockitoCoreVersion = 1.9.5
11+
mockito.version = 2.19.0

spar-wings-aws-essential/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
description "Essential support library for AWS Java SDK in Spring framework environment."
44

55
dependencies {
6-
compile "org.springframework:spring-beans:$springVersion"
6+
compile "org.springframework:spring-beans"
77
compile "com.amazonaws:aws-java-sdk-core:$awsJavaSdkVersion"
88
}

spar-wings-aws-logging/build.gradle

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
description "Servlet filter which adds EC2 instance metadata to SLF4J MDC."
44

55
dependencies {
6-
compile "javax.servlet:javax.servlet-api:3.1.0"
7-
compile "org.springframework:spring-web:$springVersion"
6+
compileOnly "javax.servlet:javax.servlet-api"
7+
compile "org.springframework:spring-web"
8+
compile "org.springframework:spring-context"
89
compile project(":spar-wings-aws-essential")
910
}

spar-wings-awscli-config/src/test/java/jp/xet/sparwings/aws/auth/AwsCliConfigFileTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.junit.Before;
2727
import org.junit.Test;
2828
import org.junit.runner.RunWith;
29-
import org.mockito.runners.MockitoJUnitRunner;
29+
import org.mockito.junit.MockitoJUnitRunner;
3030

3131
import com.amazonaws.auth.AWSCredentialsProvider;
3232
import com.amazonaws.auth.AWSStaticCredentialsProvider;

spar-wings-awscli-config/src/test/java/jp/xet/sparwings/aws/auth/AwsCliConfigProfileCredentialsProviderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import static org.hamcrest.MatcherAssert.assertThat;
1919
import static org.hamcrest.Matchers.is;
20-
import static org.mockito.Matchers.eq;
20+
import static org.mockito.ArgumentMatchers.eq;
2121
import static org.mockito.Mockito.mock;
2222
import static org.mockito.Mockito.when;
2323

@@ -28,7 +28,7 @@
2828
import org.junit.Test;
2929
import org.junit.runner.RunWith;
3030
import org.mockito.Mock;
31-
import org.mockito.runners.MockitoJUnitRunner;
31+
import org.mockito.junit.MockitoJUnitRunner;
3232

3333
import com.amazonaws.auth.AWSCredentials;
3434
import com.amazonaws.auth.AWSCredentialsProvider;

spar-wings-dynamodb-json-patch/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
description "Support library for DynamoDB to support JSON Patch (RFC 6902) request."
44

55
dependencies {
6-
// compile "com.fasterxml.jackson.core:jackson-databind:$jacksonVersion"
6+
// compile "com.fasterxml.jackson.core:jackson-databind"
77
compile "com.github.fge:jackson-coreutils:1.6"
88
compile "com.amazonaws:aws-java-sdk-dynamodb:$awsJavaSdkVersion"
99

spar-wings-event/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
description "Support library to emit event in JSON"
44

55
dependencies {
6-
compile "org.springframework:spring-context:$springVersion"
6+
compile "org.springframework:spring-context"
77
compile "com.amazonaws:aws-java-sdk-sns:$awsJavaSdkVersion"
8-
compile "com.fasterxml.jackson.core:jackson-databind:$jacksonVersion"
8+
compile "com.fasterxml.jackson.core:jackson-databind"
99
compile "jp.xet:baseunits:$baseunitsVersion"
1010

1111
testCompile 'com.jayway.jsonpath:json-path-assert:2.2.0'

spar-wings-http-dump/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
description "Servlet filter implementation which dump every HTTP request and response."
44

55
dependencies {
6-
compile "javax.servlet:javax.servlet-api:3.1.0"
7-
compile "org.springframework:spring-web:$springVersion"
6+
compileOnly "javax.servlet:javax.servlet-api"
7+
compile "org.springframework:spring-web"
88
}

0 commit comments

Comments
 (0)