Whiteship's Note

Site Generation

Build/Maven : 2007.12.03 20:57


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

위 명령을 실행한 뒤, http://localhost:8080 으로 접속하면 Maven이 생성해주는 프로젝트 웹 사이트를 볼 수 있습니다.

사용자 또는 개발자들이 프로젝트 웹 사이트에서 참조하고자 하는 정보는 다음과 같습니다.
  • feature lists
  • screenshots of the application in action
  • project news and release changelogs
  • downloads for released distributions
  • installation instructions
  • usage and configuration how-to's
  • architectural diagrams
  • frequently asked questions
  • forums
프로젝트 사이트 구성은 다음의 순서대로 합니다.
  1. site 서술자 작성하여 웹 사이트의 메뉴 구성하기.(src/site 디렉터리에 site.xml 파일을 작성합니다.)
  2. Maven이 제공하는 형식으로 프로젝트 문서 작성하기.(src/site 하위에 문서 형식에 따라 디렉토리를 구성하고, 그 밑에 파일들을 위치합니다. )
  3. 웹 사이트 배포하기.(mvn clean site-deploy )
웹 사이트 배포할 서버 설정은 settings.xml에서 합니다.

프로젝트 웹 사이트 튜닝
- css 파일은 src/site/resources/css/site.css 작성.
- 템플릿 구성은 벨로서티 파일


'Build > Maven' 카테고리의 다른 글

Managed dependency는 무슨 뜻인가요?  (0) 2008.04.14
Maven을 쓴다고 해서 종속성을 안중에서 Out 시킬 수 있느냐?  (2) 2008.03.03
Archetype 만들기  (4) 2007.12.21
Assemblies  (0) 2007.12.04
Maven 괜찮은데~  (0) 2007.12.04
Site Generation  (0) 2007.12.03
http://mvnrepository.com/  (0) 2007.12.02
Profile  (0) 2007.11.30
Archetype  (0) 2007.11.29
Plugin  (4) 2007.11.28
Build Lifecycle(site)  (0) 2007.11.27
top

TAG ,