728x90
반응형
build.gradle 에 Next.js 를 추가하는 방법은 다음과 같다.
// npm install
task appNpmInstall(type: Exec) {
workingDir "$projectDir/projectname"
inputs.dir "$projectDir/projectname"
if (System.getProperty("os.name").toLowerCase(Locale.ROOT).contains('windows')) {
commandLine "npm.cmd", "install"
} else {
commandLine "npm", "install"
}
}
//npm build
task npmBuild(type: Exec) {
dependsOn("appNpmInstall")
workingDir "$projectDir/projectname"
inputs.dir "$projectDir/projectname"
if (System.getProperty("os.name").toLowerCase(Locale.ROOT).contains('windows')) {
commandLine "npm.cmd", "run", "build"
} else {
commandLine "npm", "run", "build"
}
}
// build 경로를 webpack으로 미리 설정 하였으므로, build 결과 이동 관련 Task 제외
compileJava.dependsOn("npmBuild")
728x90
반응형
'Back-End > Spring Boot' 카테고리의 다른 글
Spring Boot | Java Map 반복문 쓰는법 (0) | 2023.04.19 |
---|---|
Spring Boot | ManyToOne Fetch Join 으로 Object 불러오기 (0) | 2023.04.17 |
Spring Boot | Multi Scheduling in Multi Thread (0) | 2023.03.21 |
Spring Boot | Thread ID 찾아서 interrupt 하기 (0) | 2023.03.14 |
Spring boot | Spring Apache Kafka 사용법 ( with Docker Container ) | Consumer (0) | 2023.03.02 |