[
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)