我在Linux服务器上部署了最新的nexus,nexus版本是2.11.2-06。在Linux服务器上启动Nexus后,我可以通过带有URL http://ip:port/nexus的浏览器访问nexus。然后我想在IntelliJ IDEA 13.1.6中创建maven项目。创建项目后,我想在Settings -> Maven -> Repositories -> Indexed Maven Repositories
窗口更新maven存储库索引。点击更新按钮后,我总是收到错误:
当我在这个窗口中指向maven repo url时会弹出FileNotFoundException:找不到nexus-maven-repository-index.zip
,我已经搜索了几天的答案,似乎有很多人在这个问题上遇到麻烦,有没有人知道如何解决这个问题?任何帮助都会表示赞赏。
我在user / .m2 / content下的本地settings.xml如下:
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>*</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://linux_server_ip:8091/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus-releases</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
<repository>
<id>nexus-snapshots</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus-releases</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
<pluginRepository>
<id>nexus-snapshots</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
在我的想法maven存储库窗口中:
网址类型已更新
C:/Users/1/.m2/repository Local 2015/5/21
http://central远程错误
pop msg是java.io.FileNotFoundException:资源nexus-maven-repository-index.zip不存在。
答案 0 :(得分:0)
您应该将setting.xml
文件添加到.m2
文件夹。