[ 
https://issues.apache.org/jira/browse/FLINK-39565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gyula Fora updated FLINK-39565:
-------------------------------
    Fix Version/s:     (was: kubernetes-operator-1.15.0)

> Eliminate maven build warnings across all modules
> -------------------------------------------------
>
>                 Key: FLINK-39565
>                 URL: https://issues.apache.org/jira/browse/FLINK-39565
>             Project: Flink
>          Issue Type: Improvement
>          Components: Kubernetes Operator
>    Affects Versions: kubernetes-operator-1.14.0
>            Reporter: Dennis-Mircea Ciupitu
>            Priority: Major
>              Labels: pull-request-available
>
> h1. Description
> {{mvn clean install}} currently emits hundreds of {{[WARNING]}} lines spread 
> across multiple maven plugins (RAT, CycloneDX, shade, assembly) and several 
> modules (operator, autoscaler-standalone, webhook, examples). None of them 
> block the build, but they mask legitimate signal during local builds, code 
> review, and CI runs, and they tend to accumulate as new contributions land on 
> top of an already-noisy baseline.
> h1. Goal
> Bring the build to zero {{[WARNING]}} output, while preserving runtime 
> behavior of the operator, autoscaler, webhook, and example modules.
> h1. Scope
> * Upgrade build plugins to recent versions whose deprecated parameters and 
> obsolete configuration shapes are the source of most warnings.
> * Migrate plugin configurations to the supported, non-deprecated schema.
> * Tighten plugin configuration where the previous defaults silently masked 
> policy gaps (e.g. RAT approving non-Apache license families).
> * Make shade-plugin packaging deterministic by declaring explicit "winner" 
> filters for the few intentional class-level forks instead of relying on 
> undocumented include order.
> * Properly merge resources that must not be overwritten last-write-wins (e.g. 
> Log4j2 plugin descriptors).
> * Adjust the published artifact / dep-reduced pom story so downstream modules 
> can keep compiling against the operator as a normal Maven dependency.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to