npx react-create-app 실행으로 프로젝트 생성 후 war packaging을 찾아봤는데 관련 글이 별로 없다.
maven의 war plugin을 사용하면 된다.
war가 단순 압축이니까 압축하려고 maven을 쓰는건 낭비같지만 빌드 툴이 있으면 좋으니까 해봤다.
아래 참고 사이트 가면 친절하게 다 내용이 있지만 몇 가지 틀린게 있다.
1. web.xml을 프로젝트/WEB-INF/ 에다가 생성하라는데 mvn-web-plugin 경로에는 ${basedir}/web.xml 이라고 되있다.
2. pom.xml <PUBLIC_URL>http://localhost:7001/${project.artifactId}</PUBLIC_URL> 이걸 war 올릴때 올라가는 주소에 잘 맞춰줘야 resource를 볼 수 있다.
'frontend' 카테고리의 다른 글
react mobx로 기본 프로젝트 만들기 (0) | 2020.09.12 |
---|