繁体   English   中英

我的ant任务中的FindBugs样式表配置未正确设置

[英]FindBugs stylesheet configuration in my ant task isn't setting correctly

这就是我的ant任务(build.xml)文件中的块的样子。 我试图专门将其设置为使用/usr/local/findbugs-1.3.9/source/xsl中的样式表,但是每当我运行它时,生成的findbugs.xml文件都会在http://上查找样式表findbugs.sourceforge.net/xsl/default.xsl并发生错误。 有人有什么想法吗? Finsbugs块如下:

<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>

您可以尝试在<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM