[Hawkular-dev] Changes in upcoming Hawkular Parent v10

Peter Palaga ppalaga at redhat.com
Thu Mar 19 10:54:05 EDT 2015


hawkular-parent 10 was released today. I have sent PRs to upgrade it to 
(hopefully?) all hawkular projects. -- P


On 03/19/2015 08:52 AM, Peter Palaga wrote:
> Ladies and Gentlemen,
>
> * Jirka added swagger plugin
> https://github.com/hawkular/hawkular-parent-pom/blob/master/pom.xml#L261
> * Jirka also added two artifacts to dependencyManagement that are
> supposed to be used together with swagger plugin:
> https://github.com/hawkular/hawkular-parent-pom/blob/master/pom.xml#L185-L194
>
> * My PRs https://github.com/hawkular/hawkular-build-tools/pull/13 and
> https://github.com/hawkular/hawkular-parent-pom/pull/19 are waiting for
> review. They upgrade license plugin to the last version 2.10. The most
> important change for all of you is
>
>     <license.failIfUnknown>true</license.failIfUnknown> [1]
>
> which causes the license verification to fail if the plugin sees a file
> that is neither ignored or has a license style definition. The
> motivation for this is, clearly, that we want to have 100% certainty
> that all files have proper headers.
>
> See here how to ignore files in your project:
> https://github.com/ppalaga/hawkular-alerts/commit/afa2b9e4839a64150c3449d3cdefa3e06c783b93#diff-d9833a3afb9198bca769bb318c86148aR128
>
> The style definitions are done per file extension. Many file types are
> supported out of the box by the plugin (see [2]) and such a definition
> can be made ad hoc, too. We had such ones for .ts and .mustache in build
> tools [3], but they were recently accepted in upstream. Feel free to ask
> me if you need to cover some new file type.
>
> I'd release Parent v10 just after merging the above two PRs unless
> anybody has some urgent topic for the next Parent.
>
> Best,
>
> Peter
>
> [1]
> https://github.com/hawkular/hawkular-parent-pom/commit/4f16fc75bd8105858a077e6def04e2e3bacf73dc#diff-600376dffeb79835ede4a0b285078036R107
>
> [2]
> https://github.com/mycila/license-maven-plugin/blob/master/license-maven-plugin/src/main/java/com/mycila/maven/plugin/license/header/HeaderType.java#L34
>
> [3]
> https://github.com/hawkular/hawkular-build-tools/commit/510aebe891fdfedb14d353605f09416d8100ea45
>
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
>



More information about the hawkular-dev mailing list