nexus 3.x最新版下载安装和上传下载jar

注意:

nexus 3.x最新版好像不用下载索引了,目前我使用一些基本功能没有索引也能耍的很6

下载

nexus最新版下载https://www.sonatype.com/download-oss-sonatype

然后解压就好

安装

安装的时候直接双击bin目录下的exe文件是无法安装的,需要打开控制台跳转到该路径下,执行命令nexus.exe/run,回车之后会稍微停顿,然后出现这个就表示安装成功了

nexus 3.x最新版下载安装和上传下载jar_第1张图片

然后打开http://localhost:8081/就看到nexus主页了

登录

管理员登录,右上角的Sign in,账号/密码:admin   admin123

nexus 3.x最新版下载安装和上传下载jar_第2张图片

 

创建仓库

nexus 3.x最新版下载安装和上传下载jar_第3张图片

 

主要就是创建这三种类型,一开始就先创建hosted类型的,group是组是把hosted、proxy包含住的,proxy记得把仓库链接换成阿里云的

http://maven.aliyun.com/nexus/content/groups/public/

nexus 3.x最新版下载安装和上传下载jar_第4张图片

注意这里选择Allow redeploy

nexus 3.x最新版下载安装和上传下载jar_第5张图片

 

上传jar

上传jar,图中蓝色图标点击后到这个页面

nexus 3.x最新版下载安装和上传下载jar_第6张图片

nexus 3.x最新版下载安装和上传下载jar_第7张图片

那三个文件的后缀如下

下载jar

从私服下载jar

①单个项目,在pom.xml的dependencies标签之前添加(注意:这里这样子配置讲道理是可以成功的,我偶尔也能成功,但也会失败,不知道咋回事,所以还是推荐使用第二种方案,毕竟就算这个可以成功,一个个项目这样子配置也太麻烦了

另外注意看我代码里相应注释


        
            nexus
            nexus
            
            http://localhost:8081/#browse/browse:groupFirst
            
            
                true
            
            
            
                true
            
        
    


    
        
            nexus
            nexus
            http://localhost:8081/#browse/browse:groupFirst
            
                true
            
            
                true
            
        
    

②所有项目,直接修改setting.xml,另外注意看我代码里相应注释


    
      maven-public
      maven-public
      
      http://localhost:8081/#browse/browse:groupFirst
      *
    
  

 

 

扩展:setting,xml中各标签的意义:接下来这部分内容来自于https://www.cnblogs.com/hanxiaohui/p/9420724.html

1.servers(服务器)


    
        server001
        my_login
        my_password
        ${usr.home}/.ssh/id_dsa
        some_passphrase
        664
        775
        
    

id与pom.xml中distributionManagement的id保持一致,服务器标识
username和password表示服务器认证需要的用户民和密码
privateKey, passphrase一组密钥 (不常用)
filePermissions, directoryPermissions如果在部署的时候会创建一个仓库文件或者目录,这时候就可以使用权限(不常用)
2.mirrors(镜像)


    
        planetmirror.com
        PlanetMirror Australia
        http://downloads.planetmirror.com/pub/maven2
        central
    

设置一个中央仓库的镜像,看仓库分类,也是远程仓库的一种配置方式。
3.profiles(构建环境)
这个可能比较难理解,maven权威指南一书中这样说:

  Profile能让你为一个特殊的环境自定义一个特殊的构建;
  构建环境的两个例子是产品环境和开发环境。当你在开发环境中工作时,你的系统可能被配置成访问运行在你本机的开发数据库实例,而在产品环境中,你的系统被配置成从产品数据库读取数据。Maven能让你定义任意数量的构建环境(构建profile),这些定义可以覆盖pom.xml中的任何配置。

简单理解就是你可以先profile中先构件好项目运行的环境,比如预设了A环境实在开发中使用,而实际上线是B环境,那么在上线的时候我们不需要一个个修改pom.xml中的配置,只需要激活改profile即可。
4.activation(激活构建环境 )


    false
    1.5
    
        Windows XP
        Windows
        x86
        5.1.2600
    
    
        mavenVersion
        2.0.3
    

指定profile中配置的环境在什么时候开始生效
5.activeProfiles(激活了的profile)


    env-test

在setting.xml最后的一个标签,表示env-test这个profile已被激活

你可能感兴趣的:(nexus)