diff --git a/adapters/buckpal-persistence/build.gradle b/adapters/buckpal-persistence/build.gradle new file mode 100644 index 0000000..b12e447 --- /dev/null +++ b/adapters/buckpal-persistence/build.gradle @@ -0,0 +1,29 @@ +dependencies { + implementation project(':common') + implementation project(':buckpal-application') + + compileOnly 'org.projectlombok:lombok' + annotationProcessor 'org.projectlombok:lombok' + + implementation 'org.springframework.boot:spring-boot-starter-validation' + implementation 'org.springframework.boot:spring-boot-starter-data-jpa' + + implementation 'javax.transaction:javax.transaction-api' + + testImplementation('org.springframework.boot:spring-boot-starter-test') { + exclude group: 'junit' // excluding junit 4 + } + testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.0.1' + testImplementation 'org.mockito:mockito-junit-jupiter:2.23.0' + testImplementation 'com.tngtech.archunit:archunit:0.9.3' + testImplementation 'de.adesso:junit-insights:1.1.0' + testImplementation 'org.junit.platform:junit-platform-launcher:1.4.2' + testImplementation 'com.h2database:h2' + testImplementation project(':buckpal-testdata') +} + +test { + useJUnitPlatform() + systemProperty 'de.adesso.junitinsights.enabled', 'true' +} + diff --git a/buckpal-application/build.gradle b/buckpal-application/build.gradle index bcf6ad7..5050ce4 100644 --- a/buckpal-application/build.gradle +++ b/buckpal-application/build.gradle @@ -6,7 +6,6 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-validation' - implementation 'javax.validation:validation-api' implementation 'javax.transaction:javax.transaction-api' testImplementation('org.springframework.boot:spring-boot-starter-test') { diff --git a/buckpal-configuration/build.gradle b/buckpal-configuration/build.gradle index d8be432..c66d5c1 100644 --- a/buckpal-configuration/build.gradle +++ b/buckpal-configuration/build.gradle @@ -1,5 +1,5 @@ plugins { - id "org.springframework.boot" version "2.1.5.RELEASE" + id "org.springframework.boot" version "2.1.7.RELEASE" } dependencies { @@ -18,6 +18,8 @@ dependencies { testImplementation 'com.tngtech.archunit:archunit:0.9.3' testImplementation 'de.adesso:junit-insights:1.1.0' testImplementation 'org.junit.platform:junit-platform-launcher:1.4.2' + testImplementation 'com.h2database:h2' + } test { diff --git a/buckpal-testdata/build.gradle b/buckpal-testdata/build.gradle new file mode 100644 index 0000000..8c11f78 --- /dev/null +++ b/buckpal-testdata/build.gradle @@ -0,0 +1,7 @@ +dependencies { + + implementation project(':buckpal-application') + +} + + diff --git a/build.gradle b/build.gradle index 77dc63b..ae08e1d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ plugins { - id "io.spring.dependency-management" version "1.0.6.RELEASE" + id "io.spring.dependency-management" version "1.0.8.RELEASE" } -allprojects { +subprojects { group = 'io.reflectoring.reviewapp' version = '0.0.1-SNAPSHOT' @@ -17,7 +17,7 @@ allprojects { dependencyManagement { imports { - mavenBom("org.springframework.boot:spring-boot-dependencies:2.1.5.RELEASE") + mavenBom("org.springframework.boot:spring-boot-dependencies:2.1.7.RELEASE") } } diff --git a/common/build.gradle b/common/build.gradle index 8b639fc..9955f46 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -1,6 +1,5 @@ dependencies { implementation 'org.springframework:spring-context' - implementation 'org.springframework:spring-core' implementation 'javax.validation:validation-api' }