[xwiki-devs] Problems building xwiki-core (checkstyle violations)

Vincent Massol vincent at massol.net
Thu Apr 3 16:37:15 CEST 2008


On Apr 3, 2008, at 4:31 PM, Asiri Rathnayake wrote:

> On Thu, Apr 3, 2008 at 7:52 PM, Vincent Massol <vincent at massol.net>  
> wrote:
>
>>
>> On Apr 3, 2008, at 4:11 PM, Asiri Rathnayake wrote:
>>
>>> I'm having a real hard-time with these check-style issues. Can
>>> someone fix
>>> these issues ? Or perhaps tell me how to disable check-style in
>>> maven ? I
>>> just need to do a simple test, now i'm spending more time on getting
>>> over
>>> these check-style issues :(
>>
>> I can see 3 solutions:
>>
>> 1) you can google for it... (to learn how to skip checkstyle)
>
>
> I did, no luck .. :)

try with "skip checkstyle maven".... The first link is good...

>>
>> 2) you could use Maven 2.1 snapshot (which si the RECOMMENDED  
>> version)
>
>
> I'm using it. Still get the same problem.

I don't see how this is possible since:
1) I don't get the pb
2) Continuum doesn't get the problem
3) nobody in the dev team is getting the problem

To verify , just type mvn --help

>> 3) you could fix the checkstyle errors
>>
>
> Ok, I'll work on this ;)

cool

>> If you're spending time on this it's because you haven't read the
>> Building page which says to use Maven 2.1 snapshot attached. So all
>> your fault... :)
>>
>
> This is what i don't understand, I am using this version *doubtful*.
>
>
>>
>> Anyway if you want to play nice/team spirit, finding how to make
>> checkstyle work in 2.1-snapshot would be the best.
>>
>
> I don't understand what you meant here. Fix the check-style mistakes  
> or ...
> ?

Best is to make checkstyle work in Maven 2.1-snapshot. To do this, you  
need to ping the maven dev team on their mailing list, on IRC, search  
the Maven JIRA, etc.

Thanks
-Vincent

> Anyway, I got through the problem in following manner,
>
> do `mvn package` and then copy the created jar file into local  
> repository
> ... smart eh ?  ;-)
>
> Maven executes check-style verification after building the jar, so no
> problems ..
>
> Anyway, I'll work on fixing the check-style violations.
>
> Thanks all for the replies.
>
> - Asiri
>
>
>>
>> Thanks
>> -Vincent
>>
>>> On Thu, Apr 3, 2008 at 7:30 PM, Thomas Mortagne <
>> thomas.mortagne at xwiki.com
>>>>
>>> wrote:
>>>
>>>> On Thu, Apr 3, 2008 at 3:55 PM, Asiri Rathnayake
>>>> <asiri.rathnayake at gmail.com> wrote:
>>>>> I thought there was a way to fix these check-style violations  
>>>>> within
>>>>> eclipse, Do we have that eclipse check-style definition file ?
>>>>> Anyway,
>>>> I'll
>>>>> try to find it out.
>>>>
>>>> See
>>>>
>> http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentTools#HEclipsecs
>>>>
>>>>>
>>>>> Thanks.
>>>>>
>>>>> - Asiti
>>>>>
>>>>> On Thu, Apr 3, 2008 at 7:06 PM, Vincent Massol  
>>>>> <vincent at massol.net>
>>>> wrote:
>>>>>
>>>>>>
>>>>>> On Apr 3, 2008, at 3:23 PM, Asiri Rathnayake wrote:
>>>>>>
>>>>>>> Some complaints seems to be somewhat pointless; like the string
>>>> "date"
>>>>>>> appearing twice in the file.
>>>>>>
>>>>>> None is pointless. See
>>>>>> http://checkstyle.sourceforge.net/availablechecks.html
>>>>>>
>>>>>>> Is it suggesting that we should use a publlic static final  
>>>>>>> String
>>>>>>> field
>>>>>>> instead ?
>>>>>>
>>>>>> yes or some other solution depending on the case at hand (like  
>>>>>> some
>>>>>> resource bundles, etc).
>>>>>>
>>>>>> -Vincent
>>>>>>
>>>>>>> On Thu, Apr 3, 2008 at 6:34 PM, Vincent Massol
>>>>>>> <vincent at massol.net>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> You're using Maven 2.0.x (which works). The problem is that  
>>>>>>>> Maven
>>>>>>>> 2.1.x has a bug where the checkstyle plugin is NOT working and
>>>> thus
>>>>>>>> these checkstyle errors have been introduced in the meantime.
>>>>>>>>
>>>>>>>> We need to:
>>>>>>>> 1) fix them
>>>>>>>> 2) probably use version 2.0.9 as our official version (at least
>>>> make
>>>>>>>> sure our C instance is using it), unless we can find a way to  
>>>>>>>> get
>>>>>>>> checkstyle working in 2.1.
>>>>>>>>
>>>>>>>> I've known this for some time now but haven't had the time to  
>>>>>>>> fix
>>>> it.
>>>>>>>> If anyone wants to fix it that'd help.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> -Vincent
>>>>>>>>
>>>>>>>> On Apr 3, 2008, at 2:57 PM, Asiri Rathnayake wrote:
>>>>>>>>
>>>>>>>>> To reproduce, goto /trunks/xwiki-platform-core/xwiki-core and
>>>>>>>>> execute `mvn
>>>>>>>>> install`
>>>>>>>>>
>>>>>>>>> i get the following,
>>>>>>>>>
>>>>>>>>> <DUMP>
>>>>>>>>>
>>>>>>>>> [INFO] Starting audit...
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:110:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:256:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:258:27:
>>>>>>>>> The String "Failed to load internationalization document  
>>>>>>>>> bundle
>>>> ["
>>>>>>>>> appears 2
>>>>>>>>> times in the file.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:259:23:
>>>>>>>>> The String "]." appears 2 times in the file.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:276:64:
>>>>>>>>> Expected @param tag for 'defaultLanguage'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:278:9:
>>>>>>>>> Declaring variables, return values or parameters of type
>>>> 'ArrayList'
>>>>>>>>> is not
>>>>>>>>> allowed.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:297:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/web/XWikiMessageTool.java:307:5:
>>>>>>>>> Missing a Javadoc comment.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>>
>>>> src/main/java/com/xpn/xwiki/plugin/fileupload/ 
>>>> FileUploadPlugin.java:
>>>>>>>>> 236:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/plugin/zipexplorer/
>>>>>>>>> ZipExplorerPlugin.java:289:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/plugin/zipexplorer/
>>>>>>>>> ZipExplorerPlugin.java:315:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/plugin/zipexplorer/
>>>>>>>>> ZipExplorerPlugin.java:319:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/plugin/zipexplorer/
>>>>>>>>> ZipExplorerPlugin.java:325:
>>>>>>>>> warning: Comment matches to-do format 'TODO:'.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/store/hibernate/
>>>>>>>>> HibernateAttachmentRecycleBinStore.java:32:8:
>>>>>>>>> Unused import - com.xpn.xwiki.XWiki.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/store/hibernate/
>>>>>>>>> HibernateAttachmentRecycleBinStore.java:125:31:
>>>>>>>>> The String "unchecked" appears 2 times in the file.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/store/hibernate/
>>>>>>>>> HibernateAttachmentRecycleBinStore.java:131:43:
>>>>>>>>> The String "docId" appears 2 times in the file.
>>>>>>>>> /home/asiri/projects/xwiki-dev/trunks/xwiki-platform-core/ 
>>>>>>>>> xwiki-
>>>>>>>>> core/
>>>>>>>>> src/main/java/com/xpn/xwiki/store/hibernate/
>>>>>>>>> HibernateAttachmentRecycleBinStore.java:136:69:
>>>>>>>>> The String "date" appears 2 times in the file.
>>>>>>>>> Audit done.
>>>>>>>>>
>>>>>>>>> [INFO] There are 9 checkstyle errors.
>>>>>>>>> [WARNING] Unable to locate Source XRef to link to - DISABLED
>>>>>>>>> [INFO] Ending forked execution [fork id: 341048484]
>>>>>>>>> [ERROR]
>>>>>>>>>
>>>>>>>>> Mojo:
>>>>>>>>>
>>>>>>>>> org.apache.maven.plugins:maven-checkstyle-plugin:2.1:check
>>>>>>>>>
>>>>>>>>> FAILED for project:
>>>>>>>>>
>>>>>>>>> com.xpn.xwiki.platform:xwiki-core:jar:1.4-SNAPSHOT
>>>>>>>>>
>>>>>>>>> Reason:
>>>>>>>>>
>>>>>>>>> You have 9 checkstyle violations.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> [INFO]
>>>>>>>>>
>>>>>>
>>>>
>> ------------------------------------------------------------------------
>>>>>>>>> [INFO] For more information, run with the -e flag
>>>>>>>>> [INFO]
>>>>>>>>>
>>>>>>
>>>>
>> ------------------------------------------------------------------------
>>>>>>>>> [INFO] BUILD FAILED
>>>>>>>>> [INFO]
>>>>>>>>>
>>>>>>
>>>>
>> ------------------------------------------------------------------------
>>>>>>>>> [INFO] Total time: 1 minute 6 seconds
>>>>>>>>> [INFO] Finished at: Thu Apr 03 18:18:24 LKT 2008
>>>>>>>>> [INFO] Final Memory: 9M/24M
>>>>>>>>> [INFO]
>>>>>>>>>
>>>>>>
>>>>
>> ------------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>> </DUMP>
>>>>>>>>>
>>>>>>>>> Could I be doing anything wrong ?
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>> - Asiri


More information about the devs mailing list