'리포팅'에 해당되는 글 1건

  1. 2009.12.01 Maven 리포팅 플러그인 추가시 FileNotFoundException
Cobertura, Checkstype, PMD, JDepend, FindBugs등의 소스 검사툴을 통하여 리포트를 생성할수 있다.

>mvn clean site

target 폴더가 만들어지고, 그안에 html파일로 리포트 파일이 생성되어야 하지만, 오류 발생.
apache\tomcat\annotations-api\6.0.16\annotations-api-6.0.16.jar
     [java] Exception in thread "main" java.io.FileNotFoundException: D:\MyDev\M
aven_example\mywebproject\and (지정된 파일을 찾을 수 없습니다)
     [java]     at java.util.zip.ZipFile.open(Native Method)
     [java]     at java.util.zip.ZipFile.<init>(ZipFile.java:203)
     [java]     at java.util.zip.ZipFile.<init>(ZipFile.java:234)
     [java]     at edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase.<init>(Zip
FileCodeBase.java:53)
     [java]     at edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.countUs
ingZipFile(ZipCodeBaseFactory.java:92)
     [java]     at edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.makeZip
CodeBase(ZipCodeBaseFactory.java:46)
     [java]     at edu.umd.cs.findbugs.classfile.impl.ClassFactory.createFilesys
temCodeBase(ClassFactory.java:97)
     [java]     at edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator.
openCodeBase(FilesystemCodeBaseLocator.java:75)
     [java]     at edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.processWo
rkList(ClassPathBuilder.java:564)
     [java]     at edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.build(Cla
ssPathBuilder.java:195)
     [java]     at edu.umd.cs.findbugs.FindBugs2.buildClassPath(FindBugs2.java:5
84)
     [java]     at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:181)
     [java]     at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:348)
     [java]     at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1057)
     [java] Java Result: 1
[Fatal Error] :-1:-1: Premature end of file.
Trace결과를 보면 Findbugs 구동시 발생한것 같은데 원인을 알수가 없음. 없다고 나온 파일을 임의로 생서해서 
넣어봤으나, 원하는 Zip 포맷이 아니라고 에러 발생.

잠시의 구글링 후 <version>태그를 추가하기로 함.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
        <!-- 추가한 부분 --> 
<version>2.0.1</version>
</plugin>

추가후 다시 실행시, 오류없이 clean, 빌드 후 리포팅 결과 작성됨.
저작자 표시
신고
Posted by 영겁회귀

티스토리 툴바