JDK 11 is required for Broadleaf release trains 1.7.0-GA, and beyond.
JDK 17 is supported for Broadleaf release trains 1.8.1-GA, and beyond.
Resolved the issue where the usage of InternalAssetProperties#contentResolverEndpointPath
being in camel case (xaYbZc) in ContentResolverEndpoint
, causing the property to not get picked up when overriding it in kebab case (xa-yb-zc).
The kebab case ("${broadleaf.asset.internal.content-resolver-endpoint-path}/**"
) is added to ContentResolverEndpoint
to support either case types.