我正在將checkstyle添加到java項目的構建過程。 checkstyle的結果稍後將顯示在jenkins上。我使用java7 &的NetBeans 7.2.1安裝checkstyle作爲java項目構建過程的一部分
對於大多數我下面這個網頁上的說明工作:http://checkstyle.sourceforge.net/anttask.html
不過,我在Java初學者(&詹金斯)和一些指令對我沒有意義:
1-該文檔說:「要在構建文件中使用任務,您需要以下taskdef聲明:」。 問題:這是要添加到build.xml文件中嗎?或在哪裏?
2-然後文檔繼續描述一組參數並提供一些示例。這些是否也要添加到build.xml中?要麼?
3- Checkstyle使用配置文件。我將使用標準的sun_checks.xml。這應該放在哪裏?
如果有人能指出我的整個過程的一步一步教程,我會非常感激。 THX提前爲所有的答案
我用我的build.xml如下:
<taskdef resource="checkstyletask.properties"
classpath="libs/checkstyle-5.6-all.jar"/>
<target name="checkstyle"
description="Generates a report of code convention violations.">
<checkstyle config="sun_checks.xml"
failureProperty="checkstyle.failure"
failOnViolation="false">
<fileset dir="src" includes="**/*.java"/>
<formatter type="xml" toFile="checkstyle-results.xml"/>
</checkstyle>
<style in="checkstyle-results.xml" out="checkstyle_report.html" style="checkstyle.xsl"/>
</target>
另一種方法是使用聲納。 Checkstyle是自動在您的項目上運行的工具之一。 –