Apache Maven Site Plugin

Site 플러그인은 프로젝트의 사이트를 생성하는데 사용된다. 또한 프로젝트 POM 에 대한 설정에 대한 리포트를 만들어 준다. 현재 Maven-site-plugin 의 버젼은 3이며, maven 2.2.1이 필요하다.

사용법

먼저 사용하려는 프로젝트는 Maven 프로젝트이어야 하며, pom.xml에 maven-site-plugin과 maven-project-info-reports-plugin을 추가 해야 한다.

이후, XML 설정을 아래 와 같이 추가 하면 된다.

pom.xml 설정

<project>
  ...
	<build>
		<pluginManagement>
			<plugins>
				<plugin>
					<artifactId>maven-site-plugin</artifactId>
					<version>3.6</version>
				</plugin>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-project-info-reports-plugin</artifactId>
					<version>2.9</version>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>
	<reporting>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-project-info-reports-plugin</artifactId>
				<version>2.9</version>
			</plugin>
		</plugins>
	</reporting>
...
</project>

사이트 생성

프로젝트 사이트와 리포트를 생성하는 명령어는 다음과 같다.

$> mvn site

위의 명령은 기본적으로 /target/site/ 디렉토리에 결과를 저장한다.

pom.xml 에서 maven-site-plugin 설정을 하지 않으면 오류가 난다.

출처

https://maven.apache.org/plugins/maven-site-plugin/

Posted by lahuman