標籤: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(重複率)