一 下载安装
地址 http://www.sonatype.com/download-oss-sonatype
环境 win32 选择版本:nexus-2.13.0-01-bundle.tar.zip
官网速度特别慢 可以在 这里下载
解压安装
访问http://localhost:8081/nexus/ 启动后如下页面,在右上角有个Log in 的超链接,点击登录
默认的用户名是 admin 密码是 admin123
Public Repositories: 仓库组
3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库
Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库
Central: 用来代理maven中央仓库中发布版本构件的仓库
Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库
Releases: 用来部署管理内部的发布版本构件的宿主类型仓库
Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库
二 IntelliJ IDE使用私服配置
找到maven的安装目录 D:\JetBrains\IntelliJ IDEA 14.1.5\plugins\maven\lib\maven3\conf
修改setting.xml 添加如下:
</mirrors>
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>Central Repository</name>
<url>http://192.168.1.7:8081/nexus/content/groups/public/</url>
</mirror>
</mirrors>
三上传构建到私服
直接用 idea 中的 deploy按钮就可以将 打好的 jar 包或者 war包上传到 私服中 (install 是将jar包 拷贝到本地仓库)
maven setting.xml 添加如下配置:
<servers>
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
工程pom.xml 添加如下配置:
<distributionManagement>
<repository>
<id>nexus-releases</id>
<name>Nexus Release Repository</name>
<url>http://192.168.1.7:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://192.168.1.7:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>