changed java version to 16
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 {};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<description>common</description>
|
||||
|
||||
<properties>
|
||||
<java.version>14</java.version>
|
||||
<java.version>16</java.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
||||
@@ -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>
|
||||
|
||||
6
pom.xml
6
pom.xml
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user