Back-End/Spring Boot
Spring Boot | MultiModule build with Next.js
개발자티포
2023. 3. 30. 15:35
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
반응형