On Thursday, 2 June 2022 14:05:22 CEST Konrad Windszus wrote: > I see, then “sling-maven-enforcer-rules” and "maven-enforcer-rules” make > more sense. WDYT?
I will not argue about the names as they make totally sense but we should try to be more consistent. Back then I was asked to use a more specific project/ repo: sling-org-apache-sling-bnd-plugin-headers-parameters-remove¹ instead of just sling-org-apache-sling-bnd-plugins² O. 1) https://github.com/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove 2) https://github.com/apache/sling-org-apache-sling-bnd-plugins > Konrad > > > On 2. Jun 2022, at 13:58, Robert Munteanu <romb...@apache.org> wrote: > > > > On Thu, 2022-06-02 at 09:56 +0000, Konrad Windszus wrote: > >> Coming back to this topic after a long time I propose to use the > >> repository name "sling-org-apache-sling-maven-enforcer-rules" for > >> this and give it artifact id "org.apache.sling.maven.enforcer.rules". > >> > >> If I don't hear any objections I would create the repo at the end of > >> the week. > > > > No objections here. We usually have artifact ids that are unqualified > > (not prefixed with org.apache.sling) in case of Maven tooling. Out of > > curiosity, why did you decide for a qualified artifact id / git repo > > name? > > > > Thanks, > > Robert > > > >> Konrad > >> > >> On 2021/05/28 07:04:45 Konrad Windszus wrote: > >>> Hi, > >>> I tried to contribute a Enforcer Rule to Apache Maven Enforcer in > >>> https://issues.apache.org/jira/browse/MENFORCER-385 (PR in > >>> https://github.com/apache/maven-enforcer/pull/97) > >>> Unfortunately the Maven committers consider this rule covering too > >>> much of an edge case to be considered for integration in the > >>> standard rule set. > >>> > >>> The rule is useful for Sling (but not limited to it). For use cases > >>> look at > >>> 1. > >>> https://github.com/apache/sling-org-apache-sling-feature-extension-conte > >>> nt/pull/16>>> > >>> (uber-jar with maven-shader-plugin) > >>> > >>> 2. https://issues.apache.org/jira/browse/JCRVLT-394 (Maven plugin) > >>> 3. > >>> https://github.com/adobe/aemanalyser-maven-plugin/issues/58 (Maven > >>> plugin) > >>> > >>> I propose to create a dedicated repository in Sling containing > >>> Enforcer Rules starting with this one rule. > >>> WDYT? > >>> > >>> I know that Sling is maybe not the perfect fit, but MojoHaus Extra > >>> Enforcer Rules (https://github.com/mojohaus/extra-enforcer-rules) > >>> does not have much activity and lots of unmerged PRs and Apache > >>> Maven Enforcer already declined it. > >>> The other alternative is that I publish the rule on my personal > >>> GitHub space, but I would like have it under the Apache > >>> umbrella.... > >>> > >>> Once we have it in Sling and have a release I would like to include > >>> it in > >>> https://github.com/apache/sling-org-apache-sling-feature-extension-conte > >>> nt > >>> > >>> and probably some more Sling projects.... > >>> > >>> WDYT, > >>> Konrad