Кто-нибудь проверял, как развертывать артефакты в Archiva с включенной безопасностью. у меня следующая конфигурация
Мой ivysettings.xml
<ivysettings>
<settings defaultResolver="archiva"/>
<resolvers>
<ibiblio name="archiva"
m2compatible="true"
root="http://localhost:8080/archiva/repository/internal/[organization]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</resolvers>
</ivysettings>
Моя сборка.xml
<target name="ivy-init">
<ivy:settings file="${ivy.settings.dir}/ivysettings.xml" refid="ivy.classpath">
<credentials host="localhost"
realm="Repository Archiva Managed Internal Repository"
username="deploy_user" passwd="deploy_pwd" />
</ivy:settings>
</target>
<target name="deploy2Archiva"
depends="jar,local-maven-version">
<ivy:makepom ivyfile="${ivy.file}"
pomfile="dist/demo-core.pom">
<mapping conf="compile" scope="compile"/>
<mapping conf="test" scope="test"/>
</ivy:makepom>
<ivy:publish
resolver="public"
pubrevision="${version}"
overwrite="true"
pubdate="${now}"
status="release"
forcedeliver="true"
artifactspattern="${dist.dir}/[artifact].[ext]"/>
</target>
Мой Archiva deploy_user имеет роль Archiva «Менеджер репозитория», но я получаю несанкционированное сообщение. На самом деле, учетные данные, похоже, не учитываются, потому что, если я установлю «Менеджер репозитория» для гостевого пользователя Archiva (пользователя, не прошедшего проверку подлинности), артефакты будут развернуты.
Archiva использует протокол webdav. У вас есть экспериментальные учетные данные с преобразователем Ivy webdav? Есть мысли по этому поводу?