Sonatype Nexus OSS的安装及使用

https://www.sonatype.com/nexus-repository-oss

定位:

一个免费的Maven 私服的仓库

下载、安装、启动

$:tar xzf nexus-3.14.0-04-unix.tar.gz
$:cd nexus-3.14.0-04/bin
bin $:./nexus start

此时,可以使用http://localhost:8081进行访问,管理账号为admin/admin123,服务器上预提供了一些仓库,可以直接使用

屏幕快照 2018-11-04 下午10.01.34.png

加入私服的方法:

在pom.xml中加入:


    
        maven-public
        maven-public
        http://localhost:8081/repository/maven-public/
        
            true
        
    

发布项目的方法:

  1. 在setting.xml中:

    
        nexus-releases
        admin
        admin123
    
    
        nexus-snapshots
        admin
        admin123
    

  1. 在"待布署的项目"的pom.xml中:
    
        
            nexus-releases
            maven-releases
            http://localhost:8081/repository/maven-releases/
        
        
            nexus-snapshots
            maven-snapshots
            http://localhost:8081/repository/maven-snapshots/
        
    
  1. 发布:
mvn deploy

为什么要设置group类型的仓库

屏幕快照 2018-11-04 下午10.51.03.png

你可能感兴趣的:(Sonatype Nexus OSS的安装及使用)