如何配置maven taglit
插件以支持不区分大小写的搜索执行?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>2.4</version>
<configuration>
<tags>
<tag>TODO</tag>
<tag>FIX</tag>
<tag>FIXME</tag>
<tag>@todo</tag>
<tag>@deprecated</tag>
</tags>
</configuration>
</plugin>
谢谢!
答案 0 :(得分:0)
对于2.4版,您可以指定<matchType>ignoreCase</matchType>
配置,如下所示:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>2.4</version>
<configuration>
<encoding>UTF-8</encoding>
<emptyComments>true</emptyComments>
<tagListOptions>
<tagClasses>
<tagClass>
<displayName>Codes Review</displayName>
<tags>
<tag>
<matchString>todo</matchString>
<matchType>ignoreCase</matchType>
</tag>
<tag>
<matchString>fixme</matchString>
<matchType>ignoreCase</matchType>
</tag>
</tags>
</tagClass>
<tagClass>
<displayName>Deprecated Codes</displayName>
<tags>
<tag>
<matchString>deprecated</matchString>
<matchType>ignoreCase</matchType>
</tag>
</tags>
</tagClass>
</tagClasses>
</tagListOptions>
</configuration>
</plugin>
更新:
请注意,根据doc,如果代码前面有*
或//
,则只会选中该代码。换句话说,它必须在单行或多行JavaDoc注释中。因此,对于您的@Deprecated
示例,这应该有效:
// @Deprecated
public void deprecatedMethod(){ ... }
然而这不会:
@Deprecated
public void deprecatedMethod(){ ... }