Айви вытаскивает банку с тестами вместо основной для wss4j-ws-security-common - PullRequest
0 голосов
/ 01 июня 2019

Для некоторых зависимостей Ivy, по-видимому, продолжает вытягивать -tests.jar вместо .jar, и иногда, если я очищаю кэш ivy и запускаю заново, он вытягивает правильный jar, а затем запускает ivy retrieve Скопируйте -tests.jar снова.

ivy.xml

<ivy-module version="2.0">
<info organisation="org.apache" module="hello-ivy"/>
<configurations>
    <conf name="compile" description="Libraries needed only for compilation" />
    <conf name="runtime" description="Libraries only needed at runtime" extends="compile" />
    <conf name="test" description="Libraries only needed for testing" extends="runtime" />
</configurations>
<dependencies>
    <dependency org="org.apache.wss4j" name="wss4j-ws-security-dom" rev="2.2.3"/> 
</dependencies>

Для вышеперечисленного, выполнение ant resoling приведет к удалению файла

WSS4J-WS-Security-синфазного 2.2.3-tests.jar

вместо

WSS4J-WS-безопасности общего 2.2.3.jar

в папку lib.

У меня есть полный репо на https://github.com/ykphuah/testivy

...