728x90
SMALL
젯브레인 툴박스 - 젯브레인의 제품 전체의 버전 관리와 JVM 옵션 등 조정 가능
https://www.jetbrains.com/toolbox-app/
* PC 메모리 4G 이하 - 750MB , 8G - 1024 ~ 2048, 16G - 2048 ~ 4096 권장
- gradle 프로젝트를 스프링 부트로 변경
buildscript {
ext {
springBootVersion = '2.1.9.RELEASE'
} // 전역변수 설정
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
} // 이 프로젝트의 플러그인 의존성 관리를 위한 설정 (인텔리제이의 플러그인 관리X)
//자바, 스프링부트 사용하기 위한 필수 플러그인 4개 - 항상 추가
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management' // 스프링부트의 의존성들을 관리해주는 플러그인 - 필수
group 'com.jojoldu.book'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter() // 라이브러리 업로드를 간단하게 + mavenCentral에도 자동 업로드 - 최근에 많이 사용
} // 각종 의존성(라이브러리)들을 어떤 원격 저장소에서 받을지 정함
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
testCompile('org.springframework.boot:spring-boot-starter-test')
//testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
//testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
} // 프로젝트 개발에 필요한 의존성들 선언
//test {
// useJUnitPlatform()
//}
gradle 4 버전이어야 작동하는데 현재 7 이상의 버전이라 작동이 되지 않았다.
터미널을 통해 gradle을 다운그레이드 시켜보려한다.
./gradlew wrapper --gradle-version 4.10.2 를 실행시켜보니 다음과 같은 오류가 떴다.
자바가 설치되어있지 않아 생긴 오류인 듯하여 자바를 설치했다.
그런 다음 다시 명령어를 실행했더니 이번엔 아래와 같은 오류가 생겼다.
30줄의 compile이 문제였다.
gradle 최신버전은 compile 대신 implementation을 사용해야해서 실행이 안되었던 것이다.
compile을 implementation으로 변경 후 실행하니 성공했다.
gradle 4로 변경 후 다시 implementation을 compile로 바꿔주고
gradle 버전을 확인해 보니 잘 변경되어있다.
gradle 변경 반영한 후 gradle 탭을 클릭해서 의존성들이 잘 받아졌는지 확인해본다.
728x90
'기록 > 스프링 부트와 AWS로 혼자 구현하는 웹 서비스' 카테고리의 다른 글
Chapter 3. 스프링 부트에서 JPA로 데이터베이스 다뤄보기 (0) | 2022.10.07 |
---|---|
Chapter 2. Hello Controller 코드를 롬복으로 전환하기 (0) | 2022.10.04 |
Chapter 2. 스프링 부트에서 테스트 코드 작성 (0) | 2022.09.29 |
Chapter 2 - 롬복 소개 및 설치하기 (0) | 2022.09.24 |
Chapter 1. 인텔리제이에서 깃과 깃허브 사용하기 (0) | 2022.09.09 |