Como usar o artifactId com nome de arquivo diferente nas dependências

Usando Artifactory e Maven, como se pode referir a uma dependência com o grupo / artifactId / version correto, mas usando um nome de arquivo que difere do estilo artifactId-version.en

O problema vem com uma dll que não pode ser renomeada e obrigatória? Convenção de nomenclatura artificia

edita
Encontrei uma maneira cara e possível para esse problema específico, em que o nome do arquivo não pode incluir o sinal de traço: criando um novo layout de repositório artefato para o qual a versão profissional é necessária - então, infelizmente, isso não é uma opção!

olução @partly para testes jUnit
usando o maven-dependency-plugin e os maven-surefire-plugins que você pode fazer com o jUnits. infelizmente, isso não resolve o problema que o @ específisapjco3.dll não pode ser encontrado quando implantado dentro de uma guerra em um servido

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.3</version>
            <executions>
                <execution>
                    <id>copy</id>
                    <goals>
                        <goal>copy</goal>
                    </goals>
                    <configuration>
                        <artifactItems>
                            <artifactItem>
                                <groupId>sapjco</groupId>
                                <artifactId>sapjco3</artifactId>
                                <version>3.0.7</version>
                                <type>dll</type>
                                <classifier>win32</classifier>
                                <overWrite>true</overWrite>
                                <outputDirectory>${project.build.directory}/lib</outputDirectory>
                            </artifactItem>
                        </artifactItems>
                        <stripVersion>true</stripVersion>
                    </configuration>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <systemProperties>
                    <property>
                        <name>java.library.path</name>
                        <value>${project.build.directory}/lib</value>
                    </property>
                </systemProperties>
            </configuration>
        </plugin>
    </plugins>
</build>

questionAnswers(1)

yourAnswerToTheQuestion