728x90
반응형
Spring-React 통합 빌드 환경 구축 중 리액트 파일을 찾을 수 없어서 빌드를 실패했단다.
보통 다른 블로그들을 보면 아래의 코드를 build.gradle의 하단에 붙여넣기 하라고 한다. 아래 코드의 내용은 빌드를 할 때 프론드 경로에 있는 React 프로젝트를 빌드하고 SpringBoot 프로젝트 빌드 결과에 포함시킨다 이런 내용이다.
def frontendDir = "$projectDir/frontend"
sourceSets {
main {
resources {
srcDirs = ["$projectDir/resources"]
}
}
}
// 생략
저 오류가 뜬 이유는 React 프로젝트를 만들 때 npx create-react-app을 한 경로와 내가 설정한 frontendDir이 일치하지 않아서 생기는 오류이다.
현재 내 프론트는 /src/main/frontend 에 있지만 경로 설정은 /src/main은 똑 떼고 루트 경로에서 frontend를 찾고있기 때문에 못찾는게 당연하다. 나의 경우는 아래와 같이 변경해줬더니 성공했다! 다른 분들의 블로그를 참고해서 하다가 이 오류를 마주치면 경로를 확인해보면 좋을 것 같다!
def frontendDir = "$projectDir/src/main/frontend"
sourceSets {
main {
resources {
srcDirs = ["$projectDir/src/main/resources"]
}
}
}
// 생략
728x90
반응형
'Backend > Spring' 카테고리의 다른 글
[Spring] 스프링 빈 중복조회 해결 방법 (1) | 2023.12.29 |
---|---|
[Spring/Error][해결] 스프링 리액트 통합 빌드 - Unable to access jarfile (0) | 2023.12.25 |
[Spring/Error][해결] VSCode jdk 버전 업그레이드하기 (0) | 2023.12.25 |
[Spring] Spring Bean 조회 - 상속 관계 (1) | 2023.12.22 |
[Spring] Spring Bean 조회 (0) | 2023.12.22 |