代碼品質檢查工具FindBugs和Simian(重複率)

來源:互聯網
上載者:User

標籤:des   style   http   ar   io   color   使用   sp   for   

1. 代碼品質檢查工具FindBugs和Simian(百度網盤分享地址)。 2. 使用Ant整合。(Ant入門 外鏈)。 3. 執行檔案。staticCheck.xml<?xml version="1.0" encoding="UTF-8" ?><project name= "staticCheck" default="check" basedir="../">    <property name="src" value="${basedir}/src" />    <property name="classes" value="${basedir}/WebContent/WEB-INF/classes" />    <property name="staticCheck.home" value="${basedir}/staticCheck" />    <property name="findbugs.home" value="${staticCheck.home}/findbugs-3.0.0" />    <property name="simian.home" value="${staticCheck.home}/simian-2.3.35" />    <property name="report" value="${staticCheck.home}/report" />     <target name="check" depends="findbugs, simian" />     <target name="compile" >        <delete dir="${classes}" />        <mkdir dir="${classes}" />        <javac srcdir="${src}" destdir="${classes}" />    </target>     <path id="findbugs.lib" >        <fileset dir="${findbugs.home}/lib" includes="**/*.jar" />    </path>     <!-- 聲明Findbugs任務 -->    <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpathref="findbugs.lib" />    <target name="findbugs" depends="compile">        <findbugs home="${findbugs.home}" effort="max" reportlevel="low" warningsproperty="true" output="html" outputFile="${report}/findbugs-report.html" jvmargs="-Xmx1024m" >            <!--  原始碼的路徑  -->            <sourcePath path="${src}" />            <!--  findbugs尋找的類的路徑 可以是jar、zip或者是class -->            <class location="${classes}" />        </findbugs>    </target>     <taskdef resource="simiantask.properties" classpath="${simian.home}/simian-2.3.35.jar" />    <target name="simian" >        <!-- 檢查java重複6行的代碼 -->        <simian threshold="6" language="java">            <fileset dir="${src}" includes="**/*.java" />            <formatter type="plain" toFile="${report}/simian-log.txt" />        </simian>    </target> </project>

代碼品質檢查工具FindBugs和Simian(重複率)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.