[
https://issues.apache.org/jira/browse/NIFI-13287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Peter Turcsanyi updated NIFI-13287:
-----------------------------------
Description:
{{com.azure:azure-identity}} in {{nifi-azure-nar}} has a dependency on
{{com.microsoft.azure:msal4j}} and requires a given version of it. It could
bring that version transitively but {{msal4j}} is also used directly by
{{nifi-azure-graph-authorizer}} and the {{msal4j}} version needs to be
configured in that pom. Unfortunately, {{azure-sdk-bom}} does not control the
{{msal4j}} version (I think because it is a {{com.microsoft.azure}} artifact,
not {{{}com.azure{}}}).
Configuring the {{azure-identity}} (via the BOM) and {{msal4j}} versions
separately caused dependency issues multiple times in the past (NIFI-9305,
NIFI-13181). I will add a "heads-up" note in the pom to keep these versions
consistent.
was:
{{com.azure:azure-identity}} in {{nifi-azure-nar}} has a dependency on
{{com.microsoft.azure:msal4j}} and requires a given version of it. It could
bring that version transitively but {{msal4j}} is also used directly by
{{nifi-azure-graph-authorizer}} and the {{msal4j}} version needs to be
configured in that pom. Unfortunately,
{{azure-sdk-bom}} does not control the {{msal4j}} version (I think because it
is a {{com.microsoft.azure}} artifact, not {{{}com.azure{}}}).
Configuring the {{azure-identity}} (via the BOM) and {{msal4j}} versions
separately caused dependency issues multiple times in the past (NIFI-9305,
NIFI-13181). I will add a "heads-up" note in the pom to keep these versions
consistent.
> Add note to msal4j dependency in Azure bundle's pom
> ---------------------------------------------------
>
> Key: NIFI-13287
> URL: https://issues.apache.org/jira/browse/NIFI-13287
> Project: Apache NiFi
> Issue Type: Improvement
> Reporter: Peter Turcsanyi
> Assignee: Peter Turcsanyi
> Priority: Minor
>
> {{com.azure:azure-identity}} in {{nifi-azure-nar}} has a dependency on
> {{com.microsoft.azure:msal4j}} and requires a given version of it. It could
> bring that version transitively but {{msal4j}} is also used directly by
> {{nifi-azure-graph-authorizer}} and the {{msal4j}} version needs to be
> configured in that pom. Unfortunately, {{azure-sdk-bom}} does not control the
> {{msal4j}} version (I think because it is a {{com.microsoft.azure}} artifact,
> not {{{}com.azure{}}}).
> Configuring the {{azure-identity}} (via the BOM) and {{msal4j}} versions
> separately caused dependency issues multiple times in the past (NIFI-9305,
> NIFI-13181). I will add a "heads-up" note in the pom to keep these versions
> consistent.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)