Tagged

site

A collection of 3 posts

maven

Site Generation

Maven이 프로젝트 웹 사이트 관리에 주는 장점. 프로젝트 상태 리포트와 그 밖에 코드와 관련된 문서를 작성해 준다. 웹 사이트 네비게이션 엘리먼트 관리 소스-문서 포맷으로 웹 사이트 컨텐츠 랜더링 XHTML이나 PDF와 같이 다양한 형태로 컨텐츠로  배포 가능 프로젝트 바이너리 파일에 포함시킬 포터블한 문서 생성. mvn site:run 위 명령을 실행한

Build Lifecycle

Build Lifecycle(site)

site 지금까지 생성된 파일(구조물 artifact)을 저장소에 빌드하고 위치시키는 과정에 대해 살펴봤습니다. 그러나 Maven은 단순히 코드를 생성하는 것보다 뭔가를 더 해줍니다, 프로젝트에 대한 리포트나 다큐먼트를 생성해주기도 합니다. 그런 일들을 해주는 site는 다음과 같은 Phase로 구성되어있습니다. pre-sitesite – site와 보고서를 생성post-sitesite-depoly – site를 원격 서버에 배포 site 라이프사이클에 묶여있는 기본

maven

mvn site

Maven에서 제공하는 빌드 라이프사이클 단계Phase 중에서 site를 사용하면, 프로젝트에 대한 정보를 보여주는 html 파일을 작성해 줍니다. 참고로 빌드 라이프사이클 단계를 실행 할 때마다 관련된 플러그인과 해당 플러그인이 참조하는 jar 파일들을 다운로드 하느라 다소 시간이 소요됩니다.실행을 마치고, 프로젝트를 다시로딩Refresh 해주면, target 폴더에 다수의 html 파일이 생성된 것을 확인할 수 있습니다.