👉 기본 환경
- Language: Java
- DB: MySQL
- IDE: IntelliJ
⌨️ 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
plugins {
id 'java'
}
group = 'kr.co.project1'
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
testImplementation platform('org.junit:junit-bom:5.9.1')
testImplementation 'org.junit.jupiter:junit-jupiter'
compile 'javax.servlet:servlet-api:2.5'
compile 'org.springframework:spring-webmvc:4.3.18.RELEASE'
}
test {
useJUnitPlatform()
}
|
🖨️오류
📡 원인
gradle.build 파일 내 오류
Could not find method compile() for arguments [javax.servlet:servlet-pi:2.5] on root project 'one_step' of type org.gradle.api.Project.
: org.gradle.api.Project 유형의 루트 프로젝트 'one_step'에서 [javax.servlet:servlet-pi:2.5] 인자에 대한 compile() 메서드를 찾을 수 없음
+ Gradle 7.0 버전부터는 compile 메서드 대신 implementation과 compileOnly 등의 의존성 구성 메서드 사용
📰 해결 방법
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
plugins {
id 'java'
}
group = 'kr.co.project1'
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
testImplementation platform('org.junit:junit-bom:5.9.1')
testImplementation 'org.junit.jupiter:junit-jupiter'
implementation 'javax.servlet:servlet-api:2.5'
implementation 'org.springframework:spring-webmvc:4.3.18.RELEASE'
}
test {
useJUnitPlatform()
}
|
implementation으로 의존성 추가
'Java > Spring with Error' 카테고리의 다른 글
[해결방법] JWT Login 시, accessToken이 null (0) | 2024.08.18 |
---|---|
[해결 방법] Could not find javax.servlet:jstl (0) | 2023.10.03 |
[해결 방법] java.lang.IllegalStateException (0) | 2023.08.22 |
[해결 방법] java.lang.ClassNotFoundException (0) | 2023.08.21 |
[해결 방법] org.springframework.web.client.HttpServerErrorException (0) | 2023.08.21 |