Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)

如果还没有下载安装私服的请查看:学习笔记(四)—— 在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)

一、将本地项目打包发布到私服上

1、pom.xml文件中的配置

        在项目的根pom.xml文件中添加如下的配置内容

    
    
        
            
            snapshots
            
            http://192.168.188.132:8081/nexus/content/repositories/snapshots
        
    

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第1张图片

       注意一:如果你要发布的仓库是snapshots的话,那么你发布的jar包就不能是RELEASE后缀的项目,因为snapshots仓库的默认部署策略为Snapshot

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第2张图片

        注意二:如果你发布的是releases版本的jar包请注意将Deployment Policy更改为Allow Redeploy,因为releases仓库的默认部署策略为:Disable Redeploy

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第3张图片

2、setting.xml文件中的配置

        我们需要在setting.xml中添加不同仓库的用户验证

    
	  releases
      admin
      admin123
    
    
	  snapshots
      admin
      admin123
    

3、将项目打包发布

        有工具的可以用工具打包发布,没有工具的可以在项目的根目录下打开DOS命令行输入:mvn deploy命令进行打包发布,我使用的是Intellij Idea

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第4张图片

        下面是刚刚打包发布到私服的jar包

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第5张图片

4、如果项目发布中报错 

错误一:无法找到XX插件包

        请尝试将setting.xml中的mirror配置暂时注释掉或者修改成阿里云。

错误二:400,请参考:使用Maven Deploy项目到Nexus时报错: Return code is: 400, ReasonPhrase: Bad Request

错误三:401,请参考:使用Maven Deploy项目到Nexus时报错:Return code is: 401, ReasonPhrase: Unauthorized

二、在私服上添加第三方Jar包

1、自定义相关信息

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第6张图片

2、上传Artifact

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第7张图片 

3、查看第三方库的jar包

Maven学习笔记(四)—— 将本地项目打包发布到私服(nexus)上以及在私服上添加第三方Jar包(ojdbc)_第8张图片 

你可能感兴趣的:(Maven,Maven实践)