2011-04-06 1 views
1

내 개미 작업 (build.xml) 파일의 블록 모양입니다. /usr/local/findbugs-1.3.9/source/xsl에서 스타일 시트를 사용하도록 특별히 설정하려고합니다. 그러나 실행할 때마다 결과로 나타나는 findbugs.xml 파일이 스타일 시트를 찾고 있습니다 (http://findbugs.sourceforge.net/xsl/default.xsl). 오류가 있습니다. 발생합니다. 아무도 아이디어가 없나요? Finsbugs 아래 차단 :내 개미 작업의 FindBugs 스타일 시트 구성이 올바르게 설정되어 있지 않습니다.

<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"/> 
    <target name="findbugs" depends="init"> 
     <property name="findbugs.home" value="/usr/local/findbugs-1.3.9" /> 
     <mkdir dir="${basedir}/build/test/results"/> 
     <findbugs home="${findbugs.home}" stylesheet="${findbugs.home}/src/xsl/default.xsl" output="xml:withMessages" outputFile="${basedir}/build/test/results/findbugs.xml" 
       excludeFilter="${basedir}/nbproject/findbugs-exclusions.xml" warningsProperty="findbugs.bugsfound" > 
     <auxClasspath path="${javac.classpath}"/> 

     <sourcePath path="${basedir}/src"/> 
     <class location="${dist.jar}"/> 
     </findbugs> 
     <!--<fail if="findbugs.bugsfound">Some bugs found; see details above.</fail>--> 
    </target> 

답변

0

당신은 <findbugs/> 블록 외부 스타일 시트를 적용 시도 할 수 있습니다, 다음과 같이 :

<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"/> 
    <target name="findbugs" depends="init"> 
     <property name="findbugs.home" value="/usr/local/findbugs-1.3.9" /> 
     <mkdir dir="${basedir}/build/test/results"/> 
     <findbugs home="${findbugs.home}" 
       output="xml:withMessages" 
       outputFile="${basedir}/build/test/results/findbugs.xml" 
       excludeFilter="${basedir}/nbproject/findbugs-exclusions.xml" 
       warningsProperty="findbugs.bugsfound" > 
     <auxClasspath path="${javac.classpath}"/>  
     <sourcePath path="${basedir}/src"/> 
     <class location="${dist.jar}"/> 
     </findbugs> 
     <xslt in="${basedir}/build/test/results/findbugs.xml" 
      out="${findbugs.dir}/index.html" 
      style="${findbugs.home}/src/xsl/default.xsl"/>  
    </target>