Soy's Devlog
STS 에서 프로젝트 war로 export 본문
개발 후 프로젝트를 서버에 배포하려고 하는데 war export가 보이지 않았다...!
평소 이클립스를 통해 개발을 할 땐 export > war file 을 통해 프로젝트파일을 만들었는데, sts에서는 보이지 않았다.
other에도 없고.... 검색을 통해 방법을 찾았다.
maven 은 자바프로젝트의 빌드를 자동화 해주는 빌드 툴인데,
사용 시 빌드, 문서화, 형상관리서버와 연동, 패키징 등을 편리하게 할 수 있도록 해준다.
그 중 maven install은 프로젝트를 '로컬저장소로 배포한다' 는 뜻이다
별도의 에러가 없다면 install 작업이 진행되는데
war파일 생성을 위한 build 가 진행되는 로그가 콘솔에 보여진다 확인 후
build 가 완료되면 아래와 같은 내용을 확인 할 수 있다.
프로젝트의 target 폴더에 가보면 정말 war파일이 생성되어 있다!
보통 eclipse나 전자정부프레임워크를 사용하여 war파일을 생성 했을 땐, war파일의 이름을 지정하거나 '프로젝트명.war' 형태로 생성이 되었는데 maven의 경우 build시 생성 된 이름으로 파일이 생성되는 점이 차이점이긴 하다.
스프링프레임워크를 사용하려면 maven에 대해 자세히 파악한 후 사용하는게 필수인 것 같다.
'Web > Spring' 카테고리의 다른 글
Maven(메이븐)과 Gradle(그래들) 개념, 비교 (0) | 2022.02.03 |
---|---|
서버 구동 시 Address already in use (Bind failed) 에러 (0) | 2020.12.30 |
Comments