Resolvendo uma dependência do Maven de maneira diferente se a JVM em uso for x86 ou x64?

Eu tenho um repositório Maven configurado para hospedar algumas dlls, mas preciso que meus projetos Maven baixem dlls diferentes, dependendo se a JVM em uso é x86 ou x64.

Por exemplo, em um computador executando uma versão x86 da JVM, preciso que o ABC.dll seja baixado do repositório como uma dependência, mas em outro computador executando uma versão x64 da JVM, preciso baixar o XYZ.dll.

Como eu faria isso? Um exemplo de arquivo pom.xml seria bom.

questionAnswers(3)

yourAnswerToTheQuestion