changed java version to 16

This commit is contained in:
Peter Straßer
2021-04-19 16:00:05 +02:00
parent d4c11b469a
commit 6efab04cd5
9 changed files with 26 additions and 23 deletions

View File

@@ -12,7 +12,7 @@ Most of the information on how to design in this way are from the following book
### Prerequisites
* Java 11
* Java 16
* Maven
* Docker or mongoDB

View File

@@ -14,7 +14,7 @@
<description>Adapter to call validate addresses in external systems</description>
<properties>
<java.version>14</java.version>
<java.version>16</java.version>
</properties>
<dependencies>

View File

@@ -15,7 +15,7 @@
<packaging>jar</packaging>
<properties>
<java.version>14</java.version>
<java.version>16</java.version>
</properties>
<dependencies>
@@ -63,8 +63,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>14</source> <!-- depending on your project -->
<target>14</target> <!-- depending on your project -->
<source>16</source> <!-- depending on your project -->
<target>16</target> <!-- depending on your project -->
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>

View File

@@ -18,7 +18,7 @@
<description>Web adapter</description>
<properties>
<java.version>14</java.version>
<java.version>16</java.version>
</properties>
<dependencies>
@@ -65,8 +65,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>14</source> <!-- depending on your project -->
<target>14</target> <!-- depending on your project -->
<source>16</source> <!-- depending on your project -->
<target>16</target> <!-- depending on your project -->
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>

View File

@@ -16,7 +16,7 @@
<description>Business logic for demo project</description>
<properties>
<java.version>14</java.version>
<java.version>16</java.version>
</properties>
<dependencies>
@@ -60,8 +60,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>14</source> <!-- depending on your project -->
<target>14</target> <!-- depending on your project -->
<source>16</source> <!-- depending on your project -->
<target>16</target> <!-- depending on your project -->
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>

View File

@@ -21,12 +21,13 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
public @interface SecurePassword {
String message() default
"# a digit must occur at least once\n"
+ "# a lower case letter must occur at least once\n"
+ "# an upper case letter must occur at least once\n"
+ "# a special character must occur at least once ( one of !@#$%^&*(),.?\":{}|<>) \n"
+ "# no whitespace allowed in the entire string\n"
+ "# anything, at least eight places though";
"""
# a digit must occur at least once
# a lower case letter must occur at least once
# an upper case letter must occur at least once
# a special character must occur at least once ( one of !@#$%^&*(),.?":{}|<>)\s
# no whitespace allowed in the entire string
# at least eight places""";
Class<?>[] groups() default {};

View File

@@ -15,7 +15,7 @@
<description>common</description>
<properties>
<java.version>14</java.version>
<java.version>16</java.version>
</properties>
<dependencies>

View File

@@ -16,9 +16,9 @@
<description>Cross cutting concerns for the application</description>
<properties>
<java.version>14</java.version>
<maven.compiler.target>14</maven.compiler.target>
<maven.compiler.source>14</maven.compiler.source>
<java.version>16</java.version>
<maven.compiler.target>16</maven.compiler.target>
<maven.compiler.source>16</maven.compiler.source>
</properties>
<dependencies>
<dependency>

View File

@@ -12,10 +12,12 @@
<description>Demo project for hexagonal architecture</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>14</java.version>
<java.version>16</java.version>
<maven.compiler.target>16</maven.compiler.target>
<maven.compiler.source>16</maven.compiler.source>
<spring-boot-maven-plugin.version>2.4.5</spring-boot-maven-plugin.version>
<org.mapstruct.version>1.4.2.Final</org.mapstruct.version>
<org.lombok.version>1.18.16</org.lombok.version>
<org.lombok.version>1.18.20</org.lombok.version>
<lombok-mapstruct-binding.version>0.2.0</lombok-mapstruct-binding.version>
<spring-boot-starter-parent.version>2.4.4</spring-boot-starter-parent.version>
<application.version>0.0.1-SNAPSHOT</application.version>