On Feb 18, 2012, at 6:12 AM, Gary Gregory <garydgreg...@gmail.com> wrote:

>> 
>>>> 
>>>> Can you have a checkstyle.xml reused that way?
>>> 
>>> Not easily.  If you look at how the checkstyle.xml is used in VFS you will 
>>> see it is a bit of a hack. The plugin has
>>> 
>>> <configLocation>${vfs.parent.dir}/checkstyle.xml</configLocation>
>>> 
>>> In the parent the variable is defined as "." and in each module it is 
>>> defined as needed to get it to the root.  If it is in commons parent it 
>>> would have to be somewhere on the disk that it could be located.
>>> 
>>> the other way to do it is the way it is documented at 
>>> http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html
>>>  and requires a separate project just for checkstyle. I've always hated 
>>> this solution but for a project like commons it probably makes the most 
>>> sense.
> 
> Well, that's part of the overall parent issue.
> 
> I work on several commons project and it's a pain and ugly -- to me --
> to deal with arbitrary differences in style, reports and so on. The
> differences make common feel less, well, common.
> 
> For example I'd like to see cobertura, checkstyle, pmd and findbugs in
> all reports, so it makes sense to use the parent POM for that. Then,
> if a component has a need to do something different, it can override
> the parent POM. But it would need a good reason for that. If a new
> component is started, it gets all this for free. Especially for the
> sandbox.

I agree, but I have no idea if anyone else does. You could just do it and see 
what happens.

Ralph
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to