jsdoc 을 이용하면 javadoc 과 같이 javascript 파일에 대한 api 를 자동으로 생성할 수 있다. 물론 jsdoc 생성과 관련한 주석에 대한 규칙을 알아야 하지만 이번에는 jsdoc3와 maven 의 연동에 대해서만 짧게 작성하려 한다.
우선 사용한 jsdoc3-maven-plugin 은 여기에 잘 설명되어 있다. 그중 내가 사용한 부분의 코드는 다음과 같다.
<dependency>
<groupId>com.github.phasebash</groupId>
<artifactId>jsdoc3-maven-plugin</artifactId>
<version>1.0.7</version>
</dependency>
<build>
<plugins>
<plugin>
<groupId>com.github.phasebash</groupId>
<artifactId>jsdoc3-maven-plugin</artifactId>
<version>1.0.7</version>
<configuration>
<recursive>true</recursive>
<directoryRoots>
<directoryRoot>${basedir}/src/main/webapp/resources/js</directoryRoot>
<directoryRoot>${basedir}/src/main/javascript</directoryRoot>
</directoryRoots>
</configuration>
</plugin>
</plugins>
</build>
Run the Mojo.
mvn clean jsdoc3:jsdoc3
버전에 따라 실행이 안될 수 있으니 참고하길 바란다.
참고 |
https://github.com/phasebash/jsdoc3-maven-plugin
'Tip > Spring' 카테고리의 다른 글
[Spring + Thymeleaf] 국제화 메세지 처리 (0) | 2014.06.24 |
---|---|
Controller 에서의 Async 사용시 Spring security 와의 충돌(?) (0) | 2013.12.16 |
Redirect를 Post 요청으로? (0) | 2013.10.17 |
스프링(Spring) 에서의 리다이렉트(redirect:) (0) | 2013.10.11 |
[Thymeleaf] Thymol Static Imports (0) | 2013.08.19 |