Hi Nicolas, Suffered from exactly the same problem a few weeks back - turns out the Archiva team have removed the proxy distinction. To access your repository, you simply go to the webdav URL (whatever the URL you set up for the repository). This URL now provides all the proxy functionality (at least as far as I have tested it), and should work for Maven 1 requests as well. You do need to do some extra work to get everything working though: the webdav URL is secured, so by default will ask for a username and a password. To allow for anonymous access, you need to grant the guest user the repository_observer role on all your repositories.
Another little catch to look out for with Maven 1 and Archiva is handling of dependencies of type plugin - not sure if the bug has been fixed, but we had to apply a patch to get everything working. You should find the details in the Archiva bug tracking database, if not let me know and I can post them up here again. Mike. On 2/7/07, nicolas de loof <[EMAIL PROTECTED]> wrote:
Hello, I've installed archiva from a SVN checkout. I've configured a managed proxy and a proxied on to repo1.maven.org Requesting http://localhost:8080/archiva/repository /maven/activation/activation/1.0.2/activation-1.0.2.pom works. Requesting http://localhost:8080/archiva/proxy /maven/activation/activation/1.0.2/activation-1.0.2.pom fails " HTTP ERROR: 404 There is no Action mapped for namespace / and action name proxy. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded. RequestURI=/archiva/proxy/maven/activation/activation/1.0.2/activation- 1.0.2.pom Caused by: There is no Action mapped for namespace / and action name proxy. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded. - [unknown location] at com.opensymphony.xwork.DefaultActionProxy.( DefaultActionProxy.java:72) at com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy( DefaultActionProxyFactory.java:46) ... " As I'm using archiva from maven1, I need the proxy feature to handle maven1-like requests : http://localhost:8080/archiva/proxy/maven/activation/jars/activation-1.0.2.jar What's wrong with "/proxy" URI ?
