diff --git a/src/main/java/co/com/bancolombia/Constants.java b/src/main/java/co/com/bancolombia/Constants.java index 8577fcda..67ffe888 100644 --- a/src/main/java/co/com/bancolombia/Constants.java +++ b/src/main/java/co/com/bancolombia/Constants.java @@ -6,12 +6,14 @@ @NoArgsConstructor(access = AccessLevel.PRIVATE) public class Constants { public static final String PLUGIN_TASK_GROUP = "Clean Architecture"; - public static final String SPRING_BOOT_VERSION = "2.1.1.RELEASE"; - public static final String SPRING_CLOUD_VERSION = "Greenwich.M1"; + public static final String SPRING_BOOT_VERSION = "2.2.8.RELEASE"; + public static final String SPRING_CLOUD_VERSION = "Hoxton.SR6"; public static final String SONAR_VERSION = "2.7"; public static final String JACOCO_VERSION = "0.8.5"; public static final String COBERTURA_VERSION = "3.0.0"; public static final String SECRETS_VERSION = "2.1.0"; + public static final String RCOMMONS_ASYNC_COMMONS_STARTER_VERSION = "0.4.7"; + public static final String RCOMMONS_OBJECT_MAPPER_VERSION = "0.1.0"; public static final String PLUGIN_VERSION = "1.6.3"; public enum BooleanOption { diff --git a/src/main/java/co/com/bancolombia/factory/ModuleBuilder.java b/src/main/java/co/com/bancolombia/factory/ModuleBuilder.java index f95c1636..65c1bbfb 100644 --- a/src/main/java/co/com/bancolombia/factory/ModuleBuilder.java +++ b/src/main/java/co/com/bancolombia/factory/ModuleBuilder.java @@ -49,6 +49,8 @@ public ModuleBuilder(Project project) { params.put("springCloudVersion", Constants.SPRING_CLOUD_VERSION); params.put("sonarVersion", Constants.SONAR_VERSION); params.put("jacocoVersion", Constants.JACOCO_VERSION); + params.put("asyncCommonsStarterVersion", Constants.RCOMMONS_ASYNC_COMMONS_STARTER_VERSION); + params.put("objectMapperVersion", Constants.RCOMMONS_OBJECT_MAPPER_VERSION); params.put("coberturaVersion", Constants.COBERTURA_VERSION); } diff --git a/src/main/resources/driven-adapter/async-event-bus/build.gradle.mustache b/src/main/resources/driven-adapter/async-event-bus/build.gradle.mustache index 90657665..3037dd27 100644 --- a/src/main/resources/driven-adapter/async-event-bus/build.gradle.mustache +++ b/src/main/resources/driven-adapter/async-event-bus/build.gradle.mustache @@ -1,5 +1,5 @@ dependencies { compile project(':model') - compile 'org.reactivecommons:async-commons-starter:0.0.7-beta1' + compile 'org.reactivecommons:async-commons-starter:{{asyncCommonsStarterVersion}}' compile 'org.springframework:spring-context' } diff --git a/src/main/resources/driven-adapter/jpa-repository/build.gradle.mustache b/src/main/resources/driven-adapter/jpa-repository/build.gradle.mustache index 723a0abc..c5e4fe8a 100644 --- a/src/main/resources/driven-adapter/jpa-repository/build.gradle.mustache +++ b/src/main/resources/driven-adapter/jpa-repository/build.gradle.mustache @@ -2,8 +2,8 @@ dependencies { implementation project(':model') implementation 'org.springframework.boot:spring-boot-starter-data-jpa' - implementation 'org.reactivecommons.utils:object-mapper-api:0.1.0' + implementation 'org.reactivecommons.utils:object-mapper-api:{{objectMapperVersion}}' runtime 'com.h2database:h2' - testCompile 'org.reactivecommons.utils:object-mapper:0.1.0' + testCompile 'org.reactivecommons.utils:object-mapper:{{objectMapperVersion}}' } diff --git a/src/main/resources/driven-adapter/mongo-repository/build.gradle.mustache b/src/main/resources/driven-adapter/mongo-repository/build.gradle.mustache index 9f0525a7..c33393da 100644 --- a/src/main/resources/driven-adapter/mongo-repository/build.gradle.mustache +++ b/src/main/resources/driven-adapter/mongo-repository/build.gradle.mustache @@ -2,8 +2,8 @@ dependencies { implementation project(':model') implementation 'org.springframework.boot:spring-boot-starter-data-mongodb' - implementation 'org.reactivecommons.utils:object-mapper-api:0.1.0' + implementation 'org.reactivecommons.utils:object-mapper-api:{{objectMapperVersion}}' runtime 'de.flapdoodle.embed:de.flapdoodle.embed.mongo' // TODO: remove this dependency to connect to real database - testCompile 'org.reactivecommons.utils:object-mapper:0.1.0' + testCompile 'org.reactivecommons.utils:object-mapper:{{objectMapperVersion}}' } diff --git a/src/main/resources/structure/applications/appservice/build.gradle.mustache b/src/main/resources/structure/applications/appservice/build.gradle.mustache index 43c2a9d2..b046a333 100644 --- a/src/main/resources/structure/applications/appservice/build.gradle.mustache +++ b/src/main/resources/structure/applications/appservice/build.gradle.mustache @@ -4,7 +4,7 @@ dependencies { implementation project(':model') implementation project(':usecase') compile 'org.springframework.boot:spring-boot-starter' - {{#reactive}}compile 'org.reactivecommons.utils:object-mapper:0.1.0'{{/reactive}} + {{#reactive}}compile 'org.reactivecommons.utils:object-mapper:{{objectMapperVersion}}'{{/reactive}} runtime('org.springframework.boot:spring-boot-devtools') }