You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Thomas Scheffler <th...@uni-jena.de> on 2010/03/10 09:45:27 UTC

Re: Checkstyle and multi module

Am 26.02.2010 08:43, schrieb Thomas Scheffler:
> Am 25.02.2010 23:01, schrieb Dennis Lundberg:
>> Which version of the Checkstyle Plugin are you using?
>
> First I tried it with version 2.5 and later with 2.4. I had no luck with
> that either so I didn't tried any older version.
>
> Thomas

Hi,

one Idea came to my mind that I can maybe extend the 
maven-checkstyle-plugin with a plug-in named project-checkstyle-plugin 
that includes the resource that is needed in the JAR file and has the 
normal maven-checkstyle-plugin as it dependency.

Does anyone has experience extending plug-ins and can hint me to some 
documentations?

Thanks

Thomas

>
>> On 2010-02-25 12:05, Thomas Scheffler wrote:
>>> Hi,
>>>
>>> I have a multi module project with this layout
>>>
>>> Base
>>> |-- pom.xml
>>> |-- build-tools
>>> |   |-- src
>>> |   |   `-- main
>>> |   |       `-- resources
>>> |   |           `-- org
>>> |   |               `-- project
>>> |   |                   `-- checkstyle.xml
>>> |   `-- pom.xml
>>> |-- parent
>>> |-- module1
>>> |-- module2
>>> `-- modulen
>>>
>>> Everything is like it is described in
>>> http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html
>>> with one exception:
>>>
>>> The Base/pom.xml is not the parent module pom but Base/parent/pom.xml is.
>>>
>>> After following the guide above I can run "mvn checkstyle:checkstyle"
>>> fine on all modules and it uses the checkstyle.xml from the build-tools
>>> module.
>>>
>>> Just "mvn site" will not work with this error:
>>>
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Error during page generation
>>>
>>> Embedded error: Error rendering Maven report: Failed during checkstyle
>>> execution
>>> Could not find resource 'org/project/checkstyle.xml'.
>>>
>>>
>>> Why does it work with "checkstyle:checkstyle" and not with "site"?
>>>
>>>
>>> Thanks
>>>
>>> Thomas
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>>
>
>


-- 
Thomas Scheffler
Friedrich-Schiller-Universität Jena
Thüringer Universitäts- und Landesbibliothek
Bibliotheksplatz 2
07743 Jena
Phone: ++49 3641 940027
FAX:   ++49 3641 940022

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org