是否有人測試過如何在啓用安全性的Archiva內部署工件? 我有以下的配置從常青藤部署Artifacts到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>
我的build.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的角色,但我得到一個未經授權的消息。 實際上,憑據似乎沒有考慮到,因爲如果我將「Repository Manager」設置爲來賓Archiva用戶(未經身份驗證的用戶),則會部署工件。
Archiva使用協議webdav。您是否擁有常春藤webdav解析程序的實驗憑據? 對此有何想法?
我有一個問題,我試圖在archiva內部存儲庫上部署一個工件,並且一切似乎都正常,在存儲庫/內部/文件夾中找到.jar .pom和.xml文件,但是當我嘗試通過ui視圖查看文件似乎該文件夾是空的...任何想法爲什麼? – mautrok 2014-07-25 10:02:50