Maven的私服管理(Nexus)和jar包上传(界面和idea中)

1、Nexus介绍

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。
Maven的私服管理(Nexus)和jar包上传(界面和idea中)

2、通过Nexus上传jar包

1、访问自己的maven私服。一般配置文件会有地址。(setting.xml)
Maven的私服管理(Nexus)和jar包上传(界面和idea中)
然后访问:一般是ip:端口/nexus
2、右上角登录
3、左侧导航栏,点击仓库(repositories),这样就可以在右侧看到我们所有的仓库
Maven的私服管理(Nexus)和jar包上传(界面和idea中)
4、这个表格中介绍了我们所搭建仓库的名称,类型,健康状态,版本,状态,地址等等,可以自行查看。

Maven的私服管理(Nexus)和jar包上传(界面和idea中)
5、点开我们需要上传的仓库(以3rd party 为例),点击 artifact upload
Maven的私服管理(Nexus)和jar包上传(界面和idea中)
6、接下来就是操作
第1和3步按图上的来选择就好。

第2步的内容:Group、Artifact、Version,分别对应pom.xml文件中的groupId、artifactId、version

依次点击第4步(上传)第5步(添加),重复两次,分别上传我们的需要上传的jar包和sources包(第6部分只是一个提醒,要上传jar包和sources包)

Maven的私服管理(Nexus)和jar包上传(界面和idea中)
7、最后点击upload artifacts,然后我们在browse storage中就可以看到我们上传的jar

Maven的私服管理(Nexus)和jar包上传(界面和idea中)

3、通过idea第三方平台上传jar包

1、setting.xml中配置server,添加id账号密码。
Maven的私服管理(Nexus)和jar包上传(界面和idea中)
2、在idea中,如果是多模块的注意选择root模块点击lifecycle-deploy即可。
Maven的私服管理(Nexus)和jar包上传(界面和idea中)