Por que as exclusões CIDR não se traduzem diretamente em Java nonProxyHosts
Use a linguagem de padrões de nome de host separados por barras do Java em vez de tratar uma entrada de sub-rede copiada como uma regra de roteamento de endereços.
http.nonProxyHosts aceita padrões de host documentados separados por barras. Um valor 169.254/16 copiado não faz com que ele classifique essa sub-rede.
Uma IDE que importa exceções do sistema operacional pode expor essa incompatibilidade ao Java/Gradle. Remover toda a lista pode ocultar um aviso enquanto descarta rotas diretas pretendidas.
Traduza o requisito, não apenas a pontuação: nomes de host internos explícitos podem expressar um conjunto pequeno e nomeado. Uma política baseada em endereços precisa de um mecanismo suportado, não de uma extensão CIDR presumida.
Distinga também um endereço literal na URL da resolução de um nome de host e da verificação do resultado. Este comparador não é automaticamente uma tabela de roteamento nem um classificador de sub-redes DNS. Mantenha o consumidor e sua sintaxe junto da política de exceções.