본문 바로가기

트러블슈팅

Could not find mysql:mysql-connector-java:. Required by: project

FAILURE: Build failed with an exception.

* What went wrong: Execution failed for task ':compileJava'.

> Could not resolve all files for configuration ':compileClasspath'.

> Could not find mysql:mysql-connector-java:. Required by: project : * Try:

> Run with --stacktrace option to get the stack trace.

> Run with --info or --debug option to get more log output.

> Run with --scan to get full insights.

> Get more help at https://help.gradle.org. BUILD FAILED in 6s 오전 12:31:28: Execution finished 'build'.

 

잘 되다가 gradle clean하고 build하니까 갑자기 이 오류가 뜸

 

dependencies {
   implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
   implementation 'org.springframework.boot:spring-boot-starter-web'
   compileOnly 'org.projectlombok:lombok'
   runtimeOnly 'com.mysql:mysql-connector-j'
   annotationProcessor 'org.projectlombok:lombok'
   testImplementation 'org.springframework.boot:spring-boot-starter-test'
// implementation 'mysql:mysql-connector-java'
   implementation 'mysql:mysql-connector-java:8.0.23'
   implementation 'org.springframework.boot:spring-boot-starter-validation'//유효성 검사 validation
   annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.3.Final'//매핑 mapstruct 추가
   implementation 'org.mapstruct:mapstruct:1.5.3.Final'//매핑 mapstruct 추가
   implementation 'commons-validator:commons-validator:1.7' //유효성 검사
   implementation 'org.springframework.security:spring-security-crypto:6.0.2'// 비밀번호 암호화

원래 mysql:mysql-connector-java 뒤에 버전을 안붙였는데

버전을 붙이니 돌아간다.

근데 왜 전에는 그냥 돌아갔을까..