Something similar is done in Geomajas, a separated dependency with the
checkstyle configuration.
See
https://github.com/geomajas/geomajas-build-tools/tree/master/geomajas-checkstyle
Kind regards,
Joachim
On 10/21/2014 02:16 AM, Bernd Eckenfels wrote:
Am Mon, 20 Oct 2014 11:47:05 -0400
schrieb Jason van Zyl <[email protected]>:
The best mechanism I have seen to date for sharing configuration
amongst many projects is the Airbase POM in the Airlift project that
was developed by Henning (I've cc'd him).
It seems that the project is well documented in the readme on Github:
https://github.com/airlift/airbase/blob/master/pom.xml
However what I see there:
- the LICENSE-HEADER.txt template can be shared with modules (each
module must define air.main.basedir of its project parent.
- PMD is confiuged only with PMD shipped rulesets
(/rulesets/java/basic.xml...). I guess this is from the PMD plugin.
So custom rules would require a new plugin?
So not sure if any of those fix the problem. I suspect packaing the
rules up in a plugin dependency might work (as long as they have their
own parent).
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]