http://numberformat.wordpress.com/2011/05/18/nexus-repository/
我按照上面的链接来设置Maven和Nexus,一切都是新的 . 我不能在那里留下新的评论,所以我在这里发布 .
经过这么长时间,我在另一家公司,当我尝试在我的本地PC中设置一个简单的示例时,我在“mvn deploy”中将此错误发送到简单的Maven my-app示例 . 我安装了没有Tomcat的简单Nexus开源 .
[警告]无法将元数据com.mycompany.app:my-app:1.0-SNAPSHOT/maven-metadata.xml从/向快照传输(localhost:8081 / nexus / content / repositories / snapshots):拒绝访问:localhosts: 8081 / nexus / content / repositories / snapshots / com / mycompany / app / my-app / 1.0-SNAPSHOT / maven-metadata.xml,ReasonPhrase:Forbidden .
3 回答
在位于 MAVEN_HOME/conf 的settings.xml中,您必须添加服务器部分
在你的pom必须看起来像
Ids必须是相同的 .
Richard Seddon在nexus-users组中解决了我的问题 .
将其添加到nonProxyHosts:localhost
您需要获得授权才能运行部署 . 这可以通过在settings.xml中安装服务器部分来完成 . 查看Nexus eval guide,特别是publishing section和sample projects,了解更多细节 .