작성
·
315
0
plugins {
id 'org.springframework.boot' version '2.5.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'jpabook'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-devtools'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'com.h2database:h2'
annotationProcessor 'org.projectlombok:lombok'
// testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation('org.junit.vintage:junit-vintage-engine:5.8.0') {
exclude group: "org.hamcrest", module: "hamcrest-core"
}
}
test {
useJUnitPlatform()
}
답변 2
2
안녕하세요. 지나가던길에 버전 관련하여 제가 겪었던 문제와 비슷하여 몇 자 남겨봅니다..
저는 spring boot initializer에서 2.5.5로 생성 후
spring boot 버전과 gradle버전을 강의와 동일하게 맞추고 예제 실습중입니다.
혹시 gradle-wrapper.properties의 gradle버전이
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
와 같으시다면
강의 소스 파일에서와 같이 위 버전을 gradle-5.6-all.zip로 변경해보시고,
build.gradle 파일의 스프링 부트 버전도 2.5.5에서
id 'org.springframework.boot' version '2.1.7.RELEASE'
변경 및
testImplementation('org.junit.vintage:junit-vintage-engine:5.8.0') {
exclude group: "org.hamcrest", module: "hamcrest-core"
}
jUnit4적용하시면 빌드까지 되는것 확인했습니다.
도움이 되셨으면 합니다..
화이팅하세요~:)
0
안녕하세요, kmr345 님. 공식 서포터즈 codesweaver 입니다.
.
에디터의 패키지 임포트 경로를 보면 jpabook.jpashop.domain 패키지와 jpabook.jpashop.repository 라는 패키지를 사용하고 있는데 왼쪽의 파일 트리를 보면 해당 패키지 두개가 모두 없는 상태입니다. 혹시 이 두개의 패키지가 삭제되거나 다른곳으로 옮겨진것이 아닌지 확인이 필요해 보입니다.
.
감사합니다.