Hi Christian
Have you checked with Maven 2.2.1 as well.
I think you broke that now!
If I do a
davsclaus:(svn)camel[trunk:1066012]/$ mvn clean install -Psourcecheck
I get this error:
davsclaus:(svn)camel[trunk:1066012]/$ mvn --version
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_20
[INFO] Building Camel :: Parent
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
Downloading:
http://localhost:8081/nexus/content/groups/public/org/apache/camel/camel-buildtools/2.6.0/camel-buildtools-2.6.0.pom
1K downloaded (camel-buildtools-2.6.0.pom)
Downloading:
http://localhost:8081/nexus/content/groups/public/org/apache/camel/camel/2.6.0/camel-2.6.0.pom
34K downloaded (camel-2.6.0.pom)
Downloading:
http://localhost:8081/nexus/content/groups/public/org/apache/camel/camel-buildtools/2.6.0/camel-buildtools-2.6.0.jar
16K downloaded (camel-buildtools-2.6.0.jar)
[INFO] [checkstyle:checkstyle {execution: validate}]
[INFO] [antrun:run {execution: create-prop}]
[INFO] Executing tasks
[echo] Maven version: 2.7-SNAPSHOT
[echo] OSGi version: 2.7.0.SNAPSHOT
[mkdir] Created dir: /Users/davsclaus/workspace/camel/parent/target
[INFO] Executed tasks
[INFO] [properties:read-project-properties {execution: default}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [ianal:verify-legal-files {execution: default}]
[INFO] [install:install {execution: default-install}]
[INFO] Installing /Users/davsclaus/workspace/camel/parent/pom.xml to
/Users/davsclaus/.m2/repository/org/apache/camel/camel-parent/2.7-SNAPSHOT/camel-parent-2.7-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building Camel :: Core
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] [checkstyle:checkstyle {execution: validate}]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] An error has occurred in Checkstyle report generation.
Embedded error: Failed during checkstyle configuration
TreeWalker is not allowed as a parent of Header
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 26 seconds
[INFO] Finished at: Tue Feb 01 13:10:08 CET 2011
[INFO] Final Memory: 138M/259M
[INFO] ------------------------------------------------------------------------
On Tue, Feb 1, 2011 at 12:55 AM, <[email protected]> wrote:
> Author: cmueller
> Date: Mon Jan 31 23:55:05 2011
> New Revision: 1065868
>
> URL: http://svn.apache.org/viewvc?rev=1065868&view=rev
> Log:
> CAMEL-3268: Upgrading to maven-checkstyle-plugin 2.6 to resolve problems with
> Maven 3
>
> Modified:
> camel/trunk/buildingtools/camel-checkstyle.xml
> camel/trunk/buildingtools/src/main/resources/camel-checkstyle.xml
> camel/trunk/parent/pom.xml
> camel/trunk/pom.xml
>
> Modified: camel/trunk/buildingtools/camel-checkstyle.xml
> URL:
> http://svn.apache.org/viewvc/camel/trunk/buildingtools/camel-checkstyle.xml?rev=1065868&r1=1065867&r2=1065868&view=diff
> ==============================================================================
> --- camel/trunk/buildingtools/camel-checkstyle.xml (original)
> +++ camel/trunk/buildingtools/camel-checkstyle.xml Mon Jan 31 23:55:05 2011
> @@ -40,6 +40,33 @@ lengths, if/try depths, etc...
> <module name="Translation"/>
>
> <!--<module name="StrictDuplicateCode"/>-->
> +
> + <!-- Header checks -->
> + <module name="Header">
> + <property name="header"
> + value="/**\n * Licensed to the Apache Software Foundation
> (ASF) under one or more\n * contributor license agreements. See the NOTICE
> file distributed with\n * this work for additional information regarding
> copyright ownership.\n * The ASF licenses this file to You under the Apache
> License, Version 2.0\n * (the "License"); you may not use this file
> except in compliance with\n * the License. You may obtain a copy of the
> License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n *
> Unless required by applicable law or agreed to in writing, software\n *
> distributed under the License is distributed on an "AS IS" BASIS,\n
> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n
> * See the License for the specific language governing permissions and\n *
> limitations under the License.\n */\n"/>
> + </module>
> +
> + <module name="RegexpMultiline">
> + <property name="format"
> value="(\bgpl\b)|(\bgplv2\b)|(\bgnu\sgeneral\spublic\s*license\b)|(\bwww\.gnu\.org\/licenses\/gpl\.txt\b)"/>
> + <property name="ignoreCase" value="true"/>
> + </module>
> +
> + <module name="FileLength">
> + <property name="max" value="3000"/>
> + </module>
> +
> + <module name="FileTabCharacter">
> + <property name="fileExtensions" value="java"/>
> + </module>
> +
> + <!--
> + <module name="RegexpSingleline">
> + <property name="format" value="\s+$"/>
> + <property name="minimum" value="0"/>
> + <property name="maximum" value="0"/>
> + </module>
> + -->
>
> <module name="TreeWalker">
>
> @@ -66,11 +93,6 @@ lengths, if/try depths, etc...
> <module name="StaticVariableName"/>
> <module name="TypeName"/>
>
> - <!-- Header checks -->
> - <module name="Header">
> - <property name="header"
> - value="/**\n * Licensed to the Apache Software Foundation
> (ASF) under one or more\n * contributor license agreements. See the NOTICE
> file distributed with\n * this work for additional information regarding
> copyright ownership.\n * The ASF licenses this file to You under the Apache
> License, Version 2.0\n * (the "License"); you may not use this file
> except in compliance with\n * the License. You may obtain a copy of the
> License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n *
> Unless required by applicable law or agreed to in writing, software\n *
> distributed under the License is distributed on an "AS IS" BASIS,\n
> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n
> * See the License for the specific language governing permissions and\n *
> limitations under the License.\n */\n"/>
> - </module>
> <!-- <module name="RegexpHeader"/> -->
>
>
> @@ -79,6 +101,9 @@ lengths, if/try depths, etc...
> <module name="AvoidStarImport">
> <property name="excludes"
> value="java.io,java.util,java.net,java.nio,java.nio.channels,java.lang.reflect,org.w3c.dom,org.xml.sax,java.awt,javax.swing,junit.framework"/>
> </module>
> + <!--
> + <module name="ConstantName"/>
> + -->
> <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
> <module name="RedundantImport"/>
> <!-- When you javadoc {@link } an import is added that checkstyle
> thinks is unused import.
> @@ -93,11 +118,6 @@ lengths, if/try depths, etc...
> <property name="file" value="etc/import-control.xml"/>
> </module>
> -->
> - <module name="GenericIllegalRegexp">
> - <property name="format"
> value="(\bgpl\b)|(\bgplv2\b)|(\bgnu\sgeneral\spublic\s*license\b)|(\bwww\.gnu\.org\/licenses\/gpl\.txt\b)"/>
> - <property name="ignoreComments" value="false"/>
> - <property name="ignoreCase" value="true"/>
> - </module>
>
> <!-- Checks for Size Violations. -->
> <!-- See http://checkstyle.sf.net/config_sizes.html -->
> @@ -105,11 +125,8 @@ lengths, if/try depths, etc...
> <property name="max" value="200"/>
> </module>
> <module name="ExecutableStatementCount">
> - <property name="max" value="75"/>
> + <property name="max" value="100"/>
> </module>
> - <module name="FileLength">
> - <property name="max" value="3000"/>
> - </module>
> <module name="LineLength">
> <property name="max" value="200"/>
> </module>
> @@ -135,7 +152,6 @@ lengths, if/try depths, etc...
> <module name="OperatorWrap"/>
> <module name="ParenPad"/>
> <module name="TypecastParenPad"/>
> - <module name="TabCharacter"/>
> <module name="WhitespaceAfter">
> <property name="tokens" value="COMMA, SEMI"/>
> </module>
> @@ -144,6 +160,9 @@ lengths, if/try depths, etc...
> <!-- <property name="tokens" value="ASSIGN, BAND, BAND_ASSIGN,
> BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN,
> EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO,
> LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN,
> LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS,
> MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION,
> RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR,
> STAR_ASSIGN,TYPE_EXTENSION_AND"/>-->
> </module>
>
> + <!--
> + <module name="GenericWhitespace"/>
> + -->
>
> <!-- Modifier Checks -->
> <!-- See http://checkstyle.sf.net/config_modifiers.html -->
> @@ -166,6 +185,10 @@ lengths, if/try depths, etc...
> <module name="LeftCurly"/>
> <module name="NeedBraces"/>
> <module name="RightCurly"/>
> +
> + <!--
> + <module name="OuterTypeNumber"/>
> + -->
>
>
> <!-- Checks for common coding problems -->
> @@ -183,6 +206,9 @@ lengths, if/try depths, etc...
> <property name="ignoreSetter" value="true"/>
> </module>
> -->
> + <!--
> + <module name="EqualsAvoidNull"/>
> + -->
> <module name="IllegalInstantiation"/>
> <!--<module name="IllegalToken"/>-->
> <!--<module name="IllegalTokenText"/>-->
> @@ -223,6 +249,15 @@ lengths, if/try depths, etc...
> <module name="DeclarationOrder"/>
> <!--<module name="ParameterAssignment"/>-->
> <module name="ExplicitInitialization"/>
> + <!-- <module name="AnnotationUseStyle"/> -->
> + <!-- <module name="MissingDeprecated"/> -->
> + <!--
> + <module name="MissingOverride">
> + <property name="javaFiveCompatibility" value="true"/>
> + </module>
> + -->
> + <!-- <module name="PackageAnnotation"/> -->
> + <!-- <module name="SuppressWarnings"/> -->
> <module name="DefaultComesLast"/>
> <!--<module name="MissingCtor"/>-->
> <module name="FallThrough"/>
> @@ -305,4 +340,4 @@ lengths, if/try depths, etc...
> <!--<module name="RequiredRegexp">-->
> </module>
> <module name="SuppressionCommentFilter"/>
> -</module>
> +</module>
> \ No newline at end of file
>
> Modified: camel/trunk/buildingtools/src/main/resources/camel-checkstyle.xml
> URL:
> http://svn.apache.org/viewvc/camel/trunk/buildingtools/src/main/resources/camel-checkstyle.xml?rev=1065868&r1=1065867&r2=1065868&view=diff
> ==============================================================================
> --- camel/trunk/buildingtools/src/main/resources/camel-checkstyle.xml
> (original)
> +++ camel/trunk/buildingtools/src/main/resources/camel-checkstyle.xml Mon Jan
> 31 23:55:05 2011
> @@ -40,6 +40,33 @@ lengths, if/try depths, etc...
> <module name="Translation"/>
>
> <!--<module name="StrictDuplicateCode"/>-->
> +
> + <!-- Header checks -->
> + <module name="Header">
> + <property name="header"
> + value="/**\n * Licensed to the Apache Software Foundation
> (ASF) under one or more\n * contributor license agreements. See the NOTICE
> file distributed with\n * this work for additional information regarding
> copyright ownership.\n * The ASF licenses this file to You under the Apache
> License, Version 2.0\n * (the "License"); you may not use this file
> except in compliance with\n * the License. You may obtain a copy of the
> License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n *
> Unless required by applicable law or agreed to in writing, software\n *
> distributed under the License is distributed on an "AS IS" BASIS,\n
> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n
> * See the License for the specific language governing permissions and\n *
> limitations under the License.\n */\n"/>
> + </module>
> +
> + <module name="RegexpMultiline">
> + <property name="format"
> value="(\bgpl\b)|(\bgplv2\b)|(\bgnu\sgeneral\spublic\s*license\b)|(\bwww\.gnu\.org\/licenses\/gpl\.txt\b)"/>
> + <property name="ignoreCase" value="true"/>
> + </module>
> +
> + <module name="FileLength">
> + <property name="max" value="3000"/>
> + </module>
> +
> + <module name="FileTabCharacter">
> + <property name="fileExtensions" value="java"/>
> + </module>
> +
> + <!--
> + <module name="RegexpSingleline">
> + <property name="format" value="\s+$"/>
> + <property name="minimum" value="0"/>
> + <property name="maximum" value="0"/>
> + </module>
> + -->
>
> <module name="TreeWalker">
>
> @@ -66,11 +93,6 @@ lengths, if/try depths, etc...
> <module name="StaticVariableName"/>
> <module name="TypeName"/>
>
> - <!-- Header checks -->
> - <module name="Header">
> - <property name="header"
> - value="/**\n * Licensed to the Apache Software Foundation
> (ASF) under one or more\n * contributor license agreements. See the NOTICE
> file distributed with\n * this work for additional information regarding
> copyright ownership.\n * The ASF licenses this file to You under the Apache
> License, Version 2.0\n * (the "License"); you may not use this file
> except in compliance with\n * the License. You may obtain a copy of the
> License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n *
> Unless required by applicable law or agreed to in writing, software\n *
> distributed under the License is distributed on an "AS IS" BASIS,\n
> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n
> * See the License for the specific language governing permissions and\n *
> limitations under the License.\n */\n"/>
> - </module>
> <!-- <module name="RegexpHeader"/> -->
>
>
> @@ -79,6 +101,9 @@ lengths, if/try depths, etc...
> <module name="AvoidStarImport">
> <property name="excludes"
> value="java.io,java.util,java.net,java.nio,java.nio.channels,java.lang.reflect,org.w3c.dom,org.xml.sax,java.awt,javax.swing,junit.framework"/>
> </module>
> + <!--
> + <module name="ConstantName"/>
> + -->
> <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
> <module name="RedundantImport"/>
> <!-- When you javadoc {@link } an import is added that checkstyle
> thinks is unused import.
> @@ -93,11 +118,6 @@ lengths, if/try depths, etc...
> <property name="file" value="etc/import-control.xml"/>
> </module>
> -->
> - <module name="GenericIllegalRegexp">
> - <property name="format"
> value="(\bgpl\b)|(\bgplv2\b)|(\bgnu\sgeneral\spublic\s*license\b)|(\bwww\.gnu\.org\/licenses\/gpl\.txt\b)"/>
> - <property name="ignoreComments" value="false"/>
> - <property name="ignoreCase" value="true"/>
> - </module>
>
> <!-- Checks for Size Violations. -->
> <!-- See http://checkstyle.sf.net/config_sizes.html -->
> @@ -107,9 +127,6 @@ lengths, if/try depths, etc...
> <module name="ExecutableStatementCount">
> <property name="max" value="100"/>
> </module>
> - <module name="FileLength">
> - <property name="max" value="3000"/>
> - </module>
> <module name="LineLength">
> <property name="max" value="200"/>
> </module>
> @@ -135,7 +152,6 @@ lengths, if/try depths, etc...
> <module name="OperatorWrap"/>
> <module name="ParenPad"/>
> <module name="TypecastParenPad"/>
> - <module name="TabCharacter"/>
> <module name="WhitespaceAfter">
> <property name="tokens" value="COMMA, SEMI"/>
> </module>
> @@ -144,6 +160,9 @@ lengths, if/try depths, etc...
> <!-- <property name="tokens" value="ASSIGN, BAND, BAND_ASSIGN,
> BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN,
> EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO,
> LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN,
> LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS,
> MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION,
> RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR,
> STAR_ASSIGN,TYPE_EXTENSION_AND"/>-->
> </module>
>
> + <!--
> + <module name="GenericWhitespace"/>
> + -->
>
> <!-- Modifier Checks -->
> <!-- See http://checkstyle.sf.net/config_modifiers.html -->
> @@ -166,6 +185,10 @@ lengths, if/try depths, etc...
> <module name="LeftCurly"/>
> <module name="NeedBraces"/>
> <module name="RightCurly"/>
> +
> + <!--
> + <module name="OuterTypeNumber"/>
> + -->
>
>
> <!-- Checks for common coding problems -->
> @@ -183,6 +206,9 @@ lengths, if/try depths, etc...
> <property name="ignoreSetter" value="true"/>
> </module>
> -->
> + <!--
> + <module name="EqualsAvoidNull"/>
> + -->
> <module name="IllegalInstantiation"/>
> <!--<module name="IllegalToken"/>-->
> <!--<module name="IllegalTokenText"/>-->
> @@ -223,6 +249,15 @@ lengths, if/try depths, etc...
> <module name="DeclarationOrder"/>
> <!--<module name="ParameterAssignment"/>-->
> <module name="ExplicitInitialization"/>
> + <!-- <module name="AnnotationUseStyle"/> -->
> + <!-- <module name="MissingDeprecated"/> -->
> + <!--
> + <module name="MissingOverride">
> + <property name="javaFiveCompatibility" value="true"/>
> + </module>
> + -->
> + <!-- <module name="PackageAnnotation"/> -->
> + <!-- <module name="SuppressWarnings"/> -->
> <module name="DefaultComesLast"/>
> <!--<module name="MissingCtor"/>-->
> <module name="FallThrough"/>
> @@ -305,4 +340,4 @@ lengths, if/try depths, etc...
> <!--<module name="RequiredRegexp">-->
> </module>
> <module name="SuppressionCommentFilter"/>
> -</module>
> +</module>
> \ No newline at end of file
>
> Modified: camel/trunk/parent/pom.xml
> URL:
> http://svn.apache.org/viewvc/camel/trunk/parent/pom.xml?rev=1065868&r1=1065867&r2=1065868&view=diff
> ==============================================================================
> --- camel/trunk/parent/pom.xml (original)
> +++ camel/trunk/parent/pom.xml Mon Jan 31 23:55:05 2011
> @@ -1586,7 +1586,7 @@
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> - <version>2.3</version>
> + <version>2.6</version>
> </plugin>
> </plugins>
> </reporting>
>
> Modified: camel/trunk/pom.xml
> URL:
> http://svn.apache.org/viewvc/camel/trunk/pom.xml?rev=1065868&r1=1065867&r2=1065868&view=diff
> ==============================================================================
> --- camel/trunk/pom.xml (original)
> +++ camel/trunk/pom.xml Mon Jan 31 23:55:05 2011
> @@ -367,7 +367,7 @@
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> - <version>2.3</version>
> + <version>2.6</version>
> </plugin>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
>
>
>
--
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/