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]

Reply via email to