OK, I understand - it was not an Archiva problem - but Maven Problem.
Solution provided here http://docs.codehaus.org/display/MAVENUSER/Deploying+3rd+Party+Jars+With+WebDAV(with placing required libraries into maven lib) helped me. 2007/2/21, Alexey Kakunin <[EMAIL PROTECTED]>:
Hello. Thank you for suggestion - I tried to use -Durl=dav:http://my.server.com:8091/archiva/repository/xxx/ but got error: [INFO] [deploy:deploy-file] [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error deploying artifact: Unsupported Protocol: 'dav': Cannot find wagon which supports the requested protocol: dav Component descriptor cannot be found in the component repository: org.apache.mav en.wagon.Wagondav. Seems it looks for related wagon plugin in some incorrect place. 2007/2/19, Joakim Erdfelt <[EMAIL PROTECTED] >: > > Several things to do. > > Make sure the ID you use here -> -DrepositoryId=xxxMavenRepo > is the same ID you use the appropriate <server> section of your > settings.xml. > That ID is how the command line deploy:deploy-file binds the credentials > found in the settings.xml to the deploy request. > Also, make sure you use the correct URL syntax. > It should read as > -Durl=dav:http://my.server.com:8091/archiva/repository/xxx/ for WebDAV. > Problem here, is that wagon-webdav is not present in the core maven > client installation. > So ... you cannot do anonymous webdav deployments with maven. > > - Joakim > > Alexey Kakunin wrote: > > Hello! > > I just checked out and built latest version of archiva and tried to > use. > > First I tried to make it working under Tomcat.... in general it > > started to > > work - but... > > Finally I decied to switch to archiva-plexus-runtime -about tomcat > > problems > > I will write a little bit later. > > > > So, under as plexus runtime it started to work much better - I created > > repository xxx, I created user and assigned roles for this user: > > Repository Manager - xxx > > Repository Observer - xxx > > > > I can open my http://my.server.com:8091/archiva/repository/xxx/ quite > > well > > as this user and browse it. But, then I'm trying to deploy file into > > repository with using: > > mvn deploy:deploy-file -DrepositoryId=xxxMavenRepo -Durl= > > http://my.server.com:8091/archiva/repository/xxx/ -DgroupId= ..... > > > > I've got error 409. > > > > In the archiva logs I found followed: > > > > > ------------------------------------------------------------------------ > > Feb 19, 2007 4:42:06 PM > > org.mortbay.jetty.servlet.ServletHandler$Context log > > INFO: RepositoryServlet: Authorization Denied > > [ip=192.168.2.118,isWriteRequest=true,permission=archiva-upload-repository] > > > > > : no matching permissions > > -->>> request > ---------------------------------------------------------- > > --> http://my.server.com:8091/repository > > PUT > > /archiva/repository/xxx/jspwiki/java2html/2.4.6/java2html-2.4.6.jar > > HTTP/1.1 > > User-Agent: Java/1.5.0_06 > > Host: www.emforge.org:8091 > > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 > > Connection: keep-alive > > Content-Length: 192282 > > Authorization: Basic YWtha3VuaW46ZW1mMHJnZQ== > > > > > > > > It seems like user I'm using for uploading has no right for upload (I > > specified user name and password in maven2 settings.xml). > > > > I'm using Linux as server and WinXP as client. Seems I missed > > something in > > configuration - could anybody point me? > > > > > > -- With Best Regards, Alexey Kakunin, EmDev Limited Professional Software Development: http://www.emdev.ru
-- With Best Regards, Alexey Kakunin, EmDev Limited Professional Software Development: http://www.emdev.ru
