使用nexus在局域网内搭建maven私服及idea的使用


一 下载安装

地址 http://www.sonatype.com/download-oss-sonatype

环境 win32  选择版本:nexus-2.13.0-01-bundle.tar.zip

官网速度特别慢  可以在 这里下载  

解压安装

使用nexus在局域网内搭建maven私服及idea的使用_第1张图片

访问http://localhost:8081/nexus/ 启动后如下页面,在右上角有个Log in 的超链接,点击登录

默认的用户名是 admin 密码是 admin123

使用nexus在局域网内搭建maven私服及idea的使用_第2张图片

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 添加如下:

    
          central
          *
          Central Repository
          http://192.168.1.7:8081/nexus/content/groups/public/
      
  

修改 工程设置, 一定要把user setting file  钩给勾上 .  OK 工程无需其它配置 就可以使用私服了
使用nexus在局域网内搭建maven私服及idea的使用_第3张图片

三上传构建到私服  

直接用  idea  中的  deploy按钮就可以将 打好的 jar 包或者 war包上传到 私服中  (install  是将jar包 拷贝到本地仓库)
maven setting.xml 添加如下配置:
    
      
          nexus-releases
          admin
          admin123
      
      
          nexus-snapshots
          admin
          admin123
      

  

工程pom.xml 添加如下配置:

        
            nexus-releases
            Nexus Release Repository
            http://192.168.1.7:8081/nexus/content/repositories/releases/
        
        
            nexus-snapshots
            Nexus Snapshot Repository
            http://192.168.1.7:8081/nexus/content/repositories/snapshots/
        
    





你可能感兴趣的:(maven)