뽀대나는 CVS저장소 통계 보고서를 보기위해 Maven에 stat-scm 리포트 플러그인을 끼워넣었다.
<scm>
<!-- SCM 연결 정보 -->
<connection>scm:cvs:pserver:anonymous:@111.111.111.111:/SRC:HHHH</connection>
</scm>
... ...
<reporting>
<plugins>
<!-- SCM 통계 리포트 생성 플러그인 -->
<plugin>
<groupId>net.sf</groupId>
<artifactId>stat-scm</artifactId>
<version>1.2.0</version>
</plugin>
<!-- SCM 연결 정보 -->
<connection>scm:cvs:pserver:anonymous:@111.111.111.111:/SRC:HHHH</connection>
</scm>
... ...
<reporting>
<plugins>
<!-- SCM 통계 리포트 생성 플러그인 -->
<plugin>
<groupId>net.sf</groupId>
<artifactId>stat-scm</artifactId>
<version>1.2.0</version>
</plugin>
주기적으로 만들기 위해 Hudson에서 site 골을 걸어놓는다.
Build Now! ................ 헉............
INFO] SCM Connection Type :cvs [INFO] Output Directory :D:\hudson-1.252\home\jobs\MyProject\workspace\target\generated-site\xdoc\statscm\ [INFO] scm log > D:\hudson-1.252\home\jobs\MyProject\workspace\target\generated-site\xdoc\statscm\scm.log [ERROR] Error Getting SCM log. java.io.IOException: CreateProcess: cvs log error=2 at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.<init>(ProcessImpl.java:81) at java.lang.ProcessImpl.start(ProcessImpl.java:30) at java.lang.ProcessBuilder.start(ProcessBuilder.java:451) at java.lang.Runtime.exec(Runtime.java:591) at java.lang.Runtime.exec(Runtime.java:464) at net.sf.statscm.SrcManager.log(SrcManager.java:77) at net.sf.statscm.StatScmMojo.executeReport(StatScmMojo.java:200) ... ....
허드슨에 cvs 실행파일 위치도 알려줬는데 뭐가 문제냐고....
cvs.exe를 시스템환경변수 PATH에 추가해 주면 된다.
http://confluence.public.thoughtworks.org/display/CC/Frequently+Asked+Questions#FrequentlyAskedQuestions-faq48
'Build&Deploy > Maven' 카테고리의 다른 글
Maven : profile 마다 소스 디렉토리 달리하기 (0) | 2008.10.01 |
---|---|
Maven : 임의의 파일을 포함하는 zip 파일 만들기 (0) | 2008.10.01 |
Maven : wagon으로 리모트에 파일 전송시 CVS폴더 포함 (0) | 2008.10.01 |
Maven : wagon-ssh를 통해 site deploy시 unzip 에러 (0) | 2008.09.30 |
Maven : site 실행시 compile이 일어나는 경우 (0) | 2008.09.30 |