Spring Boot Starter Parent 2.3.0.RELEASE gives me the following errors after switch from 2.2.7.RELEASE on github project tattoder-backend. Master has the working version with 2.2.7.RELEASE.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project backend: Compilation failure: Compilation failure:
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/controllers/AuthController.java:[28,24] package javax.validation does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[11,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[12,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[13,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/LoginRequest.java:[6,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[6,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[7,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[8,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[5,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[6,36] package javax.validation.constraints does not exist
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/controllers/AuthController.java:[62,48] cannot find symbol
[ERROR] symbol: class Valid
[ERROR] location: class com.tattooder.backend.controllers.AuthController
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/controllers/AuthController.java:[83,44] cannot find symbol
[ERROR] symbol: class Valid
[ERROR] location: class com.tattooder.backend.controllers.AuthController
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[14,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[15,6] cannot find symbol
[ERROR] symbol: class Size
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[18,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[19,6] cannot find symbol
[ERROR] symbol: class Size
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[20,6] cannot find symbol
[ERROR] symbol: class Email
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[25,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/SignupRequest.java:[26,6] cannot find symbol
[ERROR] symbol: class Size
[ERROR] location: class com.tattooder.backend.payload.request.SignupRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/LoginRequest.java:[11,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.request.LoginRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/request/LoginRequest.java:[14,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.request.LoginRequest
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[26,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[27,6] cannot find symbol
[ERROR] symbol: class Size
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[30,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[31,6] cannot find symbol
[ERROR] symbol: class Size
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[32,6] cannot find symbol
[ERROR] symbol: class Email
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[35,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/models/User.java:[36,6] cannot find symbol
[ERROR] symbol: class Size
[ERROR] location: class com.tattooder.backend.models.User
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[13,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.response.JwtResponse
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[16,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.response.JwtResponse
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[19,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.response.JwtResponse
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[22,6] cannot find symbol
[ERROR] symbol: class NotBlank
[ERROR] location: class com.tattooder.backend.payload.response.JwtResponse
[ERROR] /mnt/c/Users/ferri/IdeaProjects/tattooder-backend/src/main/java/com/tattooder/backend/payload/response/JwtResponse.java:[25,6] cannot find symbol
[ERROR] symbol: class NotNull
[ERROR] location: class com.tattooder.backend.payload.response.JwtResponse
[ERROR] -> [Help 1]
Comment From: spencergibb
See release notes https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3-Release-Notes#validation-starter-no-longer-included-in-web-starters
Comment From: wilkinsona
Thanks, @spencergibb.
Comment From: snicoll
Duplicate of #21465