Hi Dan,

Just FYI, this change somehow break cxf-xjc-plugin build,  I can see error like

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-checkstyle-plugin:2.17:checkstyle (validate) on 
project cxf-xjc-plugin: An error has occurred in Checkstyle report generation.: 
Failed during checkstyle configuration: cannot initialize module TreeWalker - 
TreeWalker is not allowed as a parent of SuppressionCommentFilter -> [Help 1]

Google a bit, seems checkstyle 8.1 has some regression[1]

[1]https://github.com/checkstyle/checkstyle/issues/4841 
<https://github.com/checkstyle/checkstyle/issues/4841>

Thanks! 
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat



> On Jan 4, 2018, at 3:59 AM, [email protected] wrote:
> 
> This is an automated email from the ASF dual-hosted git repository.
> 
> dkulp pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/cxf-build-utils.git
> 
> 
> The following commit(s) were added to refs/heads/master by this push:
>     new eb8bcd9  Updates to checkstyle rules to support checkstyle 8.x which 
> is now used in eclipse
> eb8bcd9 is described below
> 
> commit eb8bcd948c29fceffee170821c8514fe1843c571
> Author: Daniel Kulp <[email protected]>
> AuthorDate: Wed Jan 3 14:59:07 2018 -0500
> 
>    Updates to checkstyle rules to support checkstyle 8.x which is now used in 
> eclipse
> ---
> .../src/main/resources/cxf-checkstyle-corba.xml      |  4 +---
> buildtools/src/main/resources/cxf-checkstyle.xml     | 20 +++++++++-----------
> 2 files changed, 10 insertions(+), 14 deletions(-)
> 
> diff --git a/buildtools/src/main/resources/cxf-checkstyle-corba.xml 
> b/buildtools/src/main/resources/cxf-checkstyle-corba.xml
> index 8bc42da..2ace74b 100644
> --- a/buildtools/src/main/resources/cxf-checkstyle-corba.xml
> +++ b/buildtools/src/main/resources/cxf-checkstyle-corba.xml
> @@ -44,8 +44,6 @@
>       <!--<module name="StrictDuplicateCode"/>-->
> 
>       <module name="TreeWalker">
> -             <!-- Enable FileContentsHolder to allow us to in turn turn on 
> suppression comments -->
> -             <module name="FileContentsHolder" />
>               <!-- Checks for Javadoc comments.                     -->
>               <!-- See http://checkstyle.sf.net/config_javadoc.html -->
>               <!--
> @@ -288,8 +286,8 @@
>             <property name="lineWrappingIndentation" value="0"/>
>               </module>
>               <!--<module name="RequiredRegexp">-->
> +        <module name="SuppressionCommentFilter"/>
>       </module>
> -    <module name="SuppressionCommentFilter"/>
>     <!-- Header checks -->
>     <module name="Header">
>       <property name="header"
> diff --git a/buildtools/src/main/resources/cxf-checkstyle.xml 
> b/buildtools/src/main/resources/cxf-checkstyle.xml
> index 5aedf6b..8c964f4 100644
> --- a/buildtools/src/main/resources/cxf-checkstyle.xml
> +++ b/buildtools/src/main/resources/cxf-checkstyle.xml
> @@ -46,8 +46,6 @@
>       <!--<module name="StrictDuplicateCode"/>-->
> 
>       <module name="TreeWalker">
> -             <!-- Enable FileContentsHolder to allow us to in turn turn on 
> suppression comments -->
> -             <module name="FileContentsHolder" />
>               <!-- Checks for Javadoc comments.                     -->
>               <!-- See http://checkstyle.sf.net/config_javadoc.html -->
>               <!--
> @@ -280,17 +278,17 @@
>             <property name="lineWrappingIndentation" value="0"/>
>               </module>
>               <!--<module name="RequiredRegexp">-->
> +        <module name="SuppressionCommentFilter">
> +            <property name="offCommentFormat" value="CHECKSTYLE\:OFF"/>
> +            <property name="onCommentFormat" value="CHECKSTYLE\:ON"/>
> +        </module>
> +        <module name="SuppressionCommentFilter">
> +            <property name="offCommentFormat" 
> value="CHECKSTYLE.OFF\:([\w\|]+)"/>
> +            <property name="onCommentFormat" 
> value="CHECKSTYLE.ON\:([\w\|]+)"/>
> +            <property name="checkFormat" value="$1"/>
> +        </module>
>         <module name="SuppressWarningsHolder" />
>       </module>
> -    <module name="SuppressionCommentFilter">
> -        <property name="offCommentFormat" value="CHECKSTYLE\:OFF"/>
> -        <property name="onCommentFormat" value="CHECKSTYLE\:ON"/>
> -    </module>
> -    <module name="SuppressionCommentFilter">
> -        <property name="offCommentFormat" value="CHECKSTYLE.OFF\:([\w\|]+)"/>
> -        <property name="onCommentFormat" value="CHECKSTYLE.ON\:([\w\|]+)"/>
> -        <property name="checkFormat" value="$1"/>
> -    </module>
>     <module name="SuppressWarningsFilter"/>
>     <!-- Header checks -->
>     <module name="Header">
> 
> -- 
> To stop receiving notification emails like this one, please contact
> ['"[email protected]" <[email protected]>'].

Reply via email to