可视化界面操作:就是在 Nexus 后台上进去,执行上传操作必须要对于的上传权限才可以,一般都是管理员账号进行操作,选择仓库后进去上传页面,指定本地需要上传的项目,自定义完坐标信息保存即可。
命令行方式:直接在终端输入下面指令即可:
-DgroupId 和 -DartifactId 构成了该jar包在 pom.xml 的坐标, 即对应依赖的 groupId 和 artifactId
-Dfile 表示需要上传的jar包的绝对路径
-Durl 为私服仓库的url精确地址
-DrepositoryId 为私服仓库定义的id
-Dversion 指定了版本号
-Dpackaging 指定了打包方式
当控制台日志出现 BUILD SUCCESS 信息时则表示打包成功,如果出现打包失败,很有可能是 Maven 配置文件里 server 元素下的用户权限不足导致,需要 Nexus 后台对用户角色进行上传权限的分配。
结语在 Java 企业级项目开发中,建立并维护私服是使用 Maven 必不可少的一步,本文从 Maven 的简单介绍,到快速搭建和使用来进一步掌握 Maven 私服,为后续的企业微服务架构做好铺垫。
推荐阅读一文掌握 Spring Boot Profiles
如何优雅关闭 Spring Boot 应用
需要接口管理的你了解一下?
Java 之 Lombok 必知必会
Java 微服务新生代之 Nacos
参考资料
Maven入门,读完这篇就够了:
Maven 实战:https://book.douban.com/subject/5345682/
私服 maven 仓库命令上传 jar 包: https://www.jianshu.com/p/ccd7b643624c
What is a Maven Repository:https://medium.com/@chris.shellenbarger/what-is-a-maven-repository-6fa22991fad9