2010-11-15 115 views
1

我有一個自定義javadoc標籤(@todo)附加到一些方法和類。這是checkstyle說:如何教checkstyle忽略我的自定義javadoc標籤?

[ERROR] Foo.java[0:null] Got an exception - java.lang.IllegalArgumentException: 
the name [todo] is not a valid Javadoc tag name 

是否可以教的CheckStyle忽略這些標籤?

我試圖配置爲指定here

<module name="JavadocType"> 
    <property name="allowUnknownTags" value="true"/> 
</module> 

但得到了一個消息:

... cannot initialize module TreeWalker - Property 
'allowUnknownTags' in module JavadocType does not exist, 
please check the documentation 

而且,我需要使用這些標籤不僅類型,而且對於包,方法和變量。

ps。這是maven-checkstyle-plugin 2.6

回答

2

您不能使用此屬性,因爲Maven Checkstyle插件使用Checkstyle 5.0,而allowUnknownTags屬性在Checkstyle 5.1中引入。 (見Checkstyle Release Notes

+0

明白了,謝謝。你知道我能以另一種方式解決這個問題嗎? – yegor256 2010-11-15 15:02:13