O que há de errado com esta configuração Ivy changingPattern / SNAPSHOT?

Não consigo fazer com que o Ivy atualize o cache quando as dependências de instantâneo são atualizadas. O resolvedor (tem as seguintes configurações:

<url name="xxx" m2compatible="false" 
     checkmodified="true" changingMatcher="regexp" 
     changingPattern=".*-SNAPSHOT.*">

Um exemplo de nome de arquivo de artefato (no Artifactory) é:

my-jar-1.999-SNAPSHOT.jar

Um log detalhado de resolução do Ant inclui:

[NOT REQUIRED] com.myorg#my-module;1.999-SNAPSHOT!my-jar.jar

Não há POM no artefato.

O resolvedor está sob um resolvedor de cadeia; ambos têm todos os atributos relevantes definidos. eu lihttps://issues.apache.org/jira/browse/IVY-938 ehttps://issues.apache.org/jira/browse/IVY-1221, incluindo todos os comentários e AFAICT (talvez incorretamente!), nenhuma das soluções alternativas é relevante.

Devo desistir de snapshots e apenas usar versões explícitas com dependências de versão dinâmica "integration.latest"? Temo que isso pode acabar falhando quando tivermos compilações de integração acontecendo para várias versões principais. Nesse ponto, precisaremos dividir as principais versões em repositórios separados, ou colocar o maior número de compilação no nome do artefato, ou algo igualmente desajeitado, apenas para fazer com que o "integration.latest" funcione.

questionAnswers(2)

yourAnswerToTheQuestion