코딩마을방범대
war 파일이 생성되지 않는 오류 본문
728x90
프로젝트 생성 시 Spring에서 기본으로 추가해주는 Exploded 를 이용해 Archive 를 생성하여 빌드하였으나
out 폴더부터 생성이 되지 않았다.
아래와 같이 빌드 오류가 발생했다.
Artifacts builder: Archive 'C:/Users/Desktop/TASK/TEST/Tomcat_War_Test/out/artifacts/test/test.war' doesn't contain files so it won't be created
구글에 검색한 결과,
프로젝트 종료 -> .idea 폴더 지우기 -> 프로젝트 재실행 -> Build Artifacts 재실행
위처럼 진행해보았으나 아직도 빌드가 되지 않았다!
그리고 Spring에서 기본으로 추가해주는 Exploded 도 사라진 상황이였다.
Exploded 를 다시 생성하려고 보면 main, test만 있고 프로젝트 통으로는 생성이 불가능한 상황이였다.
테스트 해 본 결과
1. 프로젝트 우클릭 -> Add Framework Support 클릭
2. WebServices 클릭 후 Ok 체크
3. 프로젝트 종료 -> .idea 폴더 지우기 -> 프로젝트 재실행
4. Project Structure에서 Facets -> Web 클릭
5. 맨 위의 프로젝트를 통으로 선택
그러면 아래처럼 프로젝트 통으로 Exploded 생성이 가능하다!
이후, 해당 Exploded 를 통해 Archive 생성 시 정상적으로 빌드되어 war 파일이 생성되는 것을 확인할 수 있었다.
728x90
'🎃 기타 > 상식 ❗' 카테고리의 다른 글
버전과 빌드 버전의 차이 (0) | 2023.06.09 |
---|---|
war 파일 배포 시 yml을 못 찾는 문제 (0) | 2023.06.07 |
JSON parse의 이스케이프 문자 (0) | 2023.06.05 |
노드(node)와 채널(Chennel) (0) | 2023.05.31 |
로깅(Logging)이란? (0) | 2023.05.29 |