Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Spring
- 백준
- kotlin
- 프로젝트
- lambda
- 모던자바
- 백트래킹
- BFS
- DP
- 그래프
- java
- DFS
- OS
- LEVEL2
- TDD
- 네트워크
- Java8
- programmers
- Brute-force
- back-end
- 코틀린
- baekjoon
- 자바
- algorithm
- 스프링
- 프로그래머스
- backtracking
- 알고리즘
- 자료구조
- 운영체제
Archives
- Today
- Total
요깨비's LAB
스프링 3.0.x 버전에서 Restdocs 적용 plugin not found 이슈 본문
코프링에서도 3.0.x 버전으로 시작하면 gradle 설정이 전반적으로 제대로 입력해주지 않는것 같습니다. 아래의 설정으로 바꿔주니
빌드가 성공하여 기록합니다.
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
id("org.springframework.boot") version "3.0.6"
id("io.spring.dependency-management") version "1.1.0"
id("org.asciidoctor.jvm.convert") version "4.0.0-alpha.1" <= asciidoctor.jvm 변경
kotlin("jvm") version "1.7.22"
kotlin("plugin.spring") version "1.7.22"
kotlin("plugin.jpa") version "1.7.22"
}
group = "com.yoggaeb"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_17
configurations {
compileOnly {
extendsFrom(configurations.annotationProcessor.get())
}
}
repositories {
mavenCentral()
}
val snippetsDir = file("build/generated-snippets") <= extra[] val 변수로 변경
val springCloudVersion = "2022.0.2" <= extra[] val 변수로 변경
dependencies {
.. 생략
}
dependencyManagement {
imports {
mavenBom("org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}")
}
}
tasks.withType<KotlinCompile> {
kotlinOptions {
freeCompilerArgs = listOf("-Xjsr305=strict")
jvmTarget = "17"
}
}
tasks.withType<Test> {
useJUnitPlatform()
}
tasks.test {
outputs.dir(snippetsDir)
}
tasks.asciidoctor {
inputs.dir(snippetsDir)
dependsOn(tasks.test) <= tasks.test로 변경
}
Comments