maven私服nexus配置,springboot项目部署到nexus上

首先确定下nexus版本,我用的是

解压后得到两个文件夹

nexus用默认配置就可以,端口默认8081,如果要修改,进入nexus-2.14.4-03/conf文件夹下修改nexus.properties文件

启动之前添加一个参数 vi /etc/profile

在环境变量中设置启动用户

这里我本地用的root,生产环境避免使用root账号,被黑了就完蛋

然后执行命令使当前配置文件生效 source /etc/profile

 

 

设置完成后,就可以在nexus-2.14.4-03/bin目录下执行 ./nexus start启动了

我nexus安装在虚拟机上,虚拟机地址192.168.192.129,所以打开浏览器,输入 http://192.168.192.129:8081/nexus

显示 maven私服nexus配置,springboot项目部署到nexus上_第1张图片

 

启动成功   ,  默认管理员账号/密码    admin/admin123

登录后可以看到

maven私服nexus配置,springboot项目部署到nexus上_第2张图片

nexus相关知识在这里不细说,接下来说说本地maven的配置和项目中pom配置

 

 

maven的配置文件







  

  

  

  
  
    
	
    org.sonatype.plugins

  

  
  
    
  

  
  
    

    
	
		  nexus
		  admin
		  admin123
		
	
		releases
		admin
		admin123
	  
	  
		snapshots
		admin
		admin123
	  
	  
		thirdparty
		admin
		admin123
	  
	  
  

  
  
  

      nexus
      *
      http://192.168.192.129:8081/nexus/content/groups/public/
    
      
      repo2  
      central  
      Human Readable Name for this Mirror.  
      https://repo1.maven.org/maven2/  
    
    
	
  

  
  
  
    

    
	
      nexus
      
        
          maven-public
          http://192.168.192.129:8081/nexus/content/groups/public/
          true
          true
        
      
	  
     
        
          maven-public
          http://192.168.192.129:8081/nexus/content/groups/public/
          true
          true
        
      
	  
    
  

  
    nexus
  
  

springboot项目中pom.xml配置文件



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.4.RELEASE
         
    
    com.example
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        1.8
    

    
        
        
            ch.qos.logback
            logback-classic
            1.2.3
            test
        

        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    
        
            nexus
            Releases
            http://192.168.192.129:8081/nexus/content/repositories/releases/
        
        
            nexus
            Snapshot
            http://192.168.192.129:8081/nexus/content/repositories/snapshots/
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


可以用mvn clean deploy将本项目部署到私服上了

你可能感兴趣的:(nexus)