스프링 부트 3.x.x이상 부터 초기 설정할때 gradle에서 의존 패키지 가져올때 아래 같은 문제를 직면할수 있다. A problem occurred configuring root project 'xxx'. > Could not resolve all files for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.1.9. Required by: project : > org.springframeworkrg.springframework.boot.gradle.plugin:3.1.9.boot:o > No matching variant of org.springframework.b..
프로젝트 세팅하는데 가이드에 준것이랑 또는 외부 프로젝트 세팅할때 Gradle 버전이 안맞아서 gradle Sync나 의존라이브러리 관리할때 오류가 나서 곤란한 경우가 많다. 이런 문제 해결하는 방법 중하나가 gradle 버전을 변경해서 작업하면 해결 되는 경우가 많다. [IntelliJ]로 변경하는 방법 [gradle] → [wrapper] → [gradle-wrapper.properties] 파일에 들어가서 distributionUrl 부분에 https:~/gradle x.x.x~ 라고 써져있는데 x.x.x를 변경하고 gradle reload 누르면 gradle 버전에 맞추어서 자동으로 변경이 된다.
Could not find method compile() for arguments [org.springframework.boot:spring-boot-starter-web] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면 첫 번째로 하는 것이 build.gradle 세팅하는 하는것인데 위와 같은 오류 나는 이유가 책에 나오는 gralde 버전과 지금 최신 gradle 버전이 안맞아서 문제가 생긴것이다. 책의 gradle 버전은 4.8 ~ 4.10인데 지금 기준으로 gradle 버전은 7.x 일것이다. 그래서 책의 내용대로 따라..
room cannot pick a constructor since multiple constructors are suitable. try to annotate unwanted constructors with @ignore. 위과 같은 이슈가 생겼는데. 원인을 보니까 room 버전과 kotlin 문제이다. 패키지 기본이 java라서 코틀린으로 작업 할수 있도록 수정을 해야 한다. 그리고 entity 만들어지면 bulid시 entity는 자바로 파일로 만들어진다음 빌드 되서 에러 파일은 자바로 나온다. 그래서 아무래도 현재 사용하고 있는 kitlin버전과 room 버전 호환성이 안되서 호환성 작업후 진행해야 한다. def room_version = "2.4.1" implementation "androidx...
- Total
- Today
- Yesterday
- 재귀호출
- 그래프
- 알고리즘
- JSCODE
- spring-boot
- Programmerse
- Python
- java
- 동적 계획법
- 파이썬
- BFS
- 백준
- 동적계획법
- 자바
- 백트레킹
- 누적합
- BaekJoon
- 구현
- 이론
- level2
- 수학
- DP
- LeetCode
- 넓이 우선 탐색
- 문자열
- Greedy
- DFS
- 배열
- 그리디
- 조합
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |