我在公司的服务器建了一个nexus 弄了个远程仓库 然后自己的setting文件里加好了server配置和mirror的配置 指向了这个nexus 仓库的ip(公司的内网ip) 一些找不到的第三方jar我也上传上去了 然后我在eclipse运行自己的项目 完全ok 自己本地的仓库里也都从nexus上下了jar包 我回家后重新跑项目 发现项目会自动去找nexus 于是我把mirror去掉了 然后项目就提示我找不到第三方的那些jar pom也出错 我本地这些jar都是存在的 很奇怪为什么maven找不到呢 我maven不是用eclipse自带的 我是用外部的maven 这个是我的错误:
Failed to collect dependencies at com.octo.captcha:jcaptcha:jar:1.0 -> com.jhlabs:imaging:jar:01012005: Failed to read artifact descriptor for com.jhlabs:imaging:jar:01012005: Could not transfer artifact com.jhlabs:imaging:pom:01012005 from/to 3rd-party (
http://forge.octo.com/archiva/repository/3rd-party): Not authorized , ReasonPhrase: Authorization Required. -> [Help 1]
这个错误貌似是说他去
http://forge.octo.com/archiva/repository/3rd-party这个地址找jar了 问题是我本地这些jar是存在的