java-springcloud: No dependency management if parent overridden (#3301)

* If a separate parent pom is specified, there
should be no depdendency management

#3230

* Add Bean Validation framework

* Fix test and depedencies

* Format pom
This commit is contained in:
Dennis Melzer 2019-08-05 10:49:58 +02:00 committed by Esteban Gehring
parent a48df102d6
commit b20118b87c
2 changed files with 22 additions and 0 deletions

View File

@ -29,6 +29,7 @@
<sourceDirectory>src/main/java</sourceDirectory>
</build>
{{^parentOverridden}}
<dependencyManagement>
<dependencies>
<dependency>
@ -41,11 +42,14 @@
</dependencies>
</dependencyManagement>
{{/parentOverridden}}
<dependencies>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
{{^parentOverridden}}
<version>${swagger-core-version}</version>
{{/parentOverridden}}
</dependency>
<!-- @Nullable annotation -->
<dependency>
@ -84,13 +88,17 @@
<dependency>
<groupId>com.github.joschi.jackson</groupId>
<artifactId>jackson-datatype-threetenbp</artifactId>
{{^parentOverridden}}
<version>2.6.4</version>
{{/parentOverridden}}
</dependency>
{{/threetenbp}}
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
{{^parentOverridden}}
<version>0.1.0</version>
{{/parentOverridden}}
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
@ -104,5 +112,14 @@
<artifactId>spring-boot-starter-hateoas</artifactId>
</dependency>
{{/hateoas}}
{{#useBeanValidation}}
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
{{^parentOverridden}}
<version>6.0.16.Final</version>
{{/parentOverridden}}
</dependency>
{{/useBeanValidation}}
</dependencies>
</project>

View File

@ -66,5 +66,10 @@
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.16.Final</version>
</dependency>
</dependencies>
</project>