티스토리 뷰

반응형

 

새 프로젝트 딸 일이 있어서 기존 openapi generator 쓰듯이 작성을 했는데

openApiGenerate {
	generatorName.set("kotlin-spring")
	inputSpec.set("$rootDir/src/main/resources/openapi.yml")
	outputDir.set("$buildDir/generated/openapi")
}

sourceSets.main {
	java.srcDirs("$buildDir/generated/src/main")
}

 

아래와 같이 곧 deprecated 된다는 내용이 눈에 띈다.

 

 

찾아보니 그래들 버전 8.5로 올리면서 deprecated 되나보다.

설명대로 layout.buildDirectory로 대체하니 잘 돌아간다.

openApiGenerate {
	generatorName.set("kotlin-spring")
	inputSpec.set("$rootDir/src/main/resources/openapi.yml")
	outputDir.set(project.layout.buildDirectory.dir("generated/openapi").get().asFile.path)
}

sourceSets.main {
	java.srcDirs(project.layout.buildDirectory.dir("generated/src/main").get().asFile.path)
}

(참고 : https://docs.gradle.org/current/userguide/upgrading_version_8.html#project_builddir)

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
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
글 보관함