我想寫我自己的檢查使用CheckStyle並將其合併到我的ant build.xml中。該文件似乎沒有提供如何這樣做的詳細說明。有沒有人有這樣做的經驗,如果是這樣的話,他們能否提供一個HelloWorldCheck
示例以及build.xml
需要的更改以創建一個運行此目標的目標?Java CheckStyle的使用
Here是我的問題的參考他們的sourceforge上的郵件DIST
我想寫我自己的檢查使用CheckStyle並將其合併到我的ant build.xml中。該文件似乎沒有提供如何這樣做的詳細說明。有沒有人有這樣做的經驗,如果是這樣的話,他們能否提供一個HelloWorldCheck
示例以及build.xml
需要的更改以創建一個運行此目標的目標?Java CheckStyle的使用
Here是我的問題的參考他們的sourceforge上的郵件DIST
這裏是寫一個ant task運行CheckStyle的一個例子。
你應該看看available checks看看是否已經有一張支票符合你的要求。如果沒有,以下guide應該有足夠的信息讓你開始。
下面是一個'HelloWorld'風格的例子,雖然它是爲Maven編寫的,而不是Ant。
對於Ant構建,您可以將BlundellCheckstyle
構建爲jar並將其打包到/ libs /文件夾中。該配置與下面的配置相同,從命令行運行checkstyle的命令將起到一定的作用。使用AntTask示例,它看起來非常像Maven配置,並且不需要太多來更改它。
http://blog.blundell-apps.com/create-your-own-checkstyle-check/
和源代碼在這裏:
我找到的文檔,你要指着但我仍然有問題。我知道我想創建的支票不存在。我仍然需要我的taskdef中的屬性文件?你能寫出一個有用的例子嗎? –
因爲它更接近模仿所提供的示例,所以將任務作爲java ant任務編寫而不是checkstyle任務可能會更好。 –
感謝Edwin的迴應。你以前做過嗎?你能寫一個答案,所以我可以嘗試並接受它? –