Maven发布工程到私服

简介:

所谓发布工程就是把工程打包成jar包,然后选择上传到私服的某个仓库里,然后其他人就可以在私服上的仓库中下载到你发布的工程。

简单介绍Nexus上自带的一些仓库:

068db944a00fdb533c2f5993f77e7cd8.png



如果想要发布工程是需要一个拥有发布权限的用户的,没有发布权限的游客或者普通用户只能够下载或更新。

  简单介绍Nexus上自带的一些账户:

8b138c702b2efb8ebfab97fa1f541121.png



现在尝试上传一个jar包到私服:

  1.选择一个仓库,然后将仓库的地址配置到工程的pom文件中,我这里用Snapshot仓库做示例:

ae73859297900e87d0093b2a84fdf8ad.png

9be59c4bbb6ec3550dd327f2291251ef.png



2.配置完成后将需要发布的工程打包成jar包:

e0c6e44374393ccb17eab697c61358fb.png

64732526f696290b29793b2ee8d37a43.png



  3.配置Mavensettings文件,将具有部署权限的账户和密码配置到此文件中,我这里使用deployment账户示例:

c7edab952801519b16ff935ea8815d8d.png

b1023d32d122ee7c39560ccce98f8808.png



4.配置好文件后使用deploy命令进行发布工程:

e6b0f1352323c2af867fa687089eaf9d.png


dd684966a5b48e620a431d262ac3ae6e.png


18f4103c6ef9c6c1beac83aedae68849.png



自己也可以添加一个新的仓库或者创建用户:

创建用户:

0f467e55a9ab6cc2d2b0438781232bb9.png


9d4d590d9e9903ce16744cb421f50df0.png


9b7441fa3a5811d02cfb8dbdb6945a14.png



创建仓库:

dc21cf782479a9a4d5d726974cfb225a.png

8ba9c8e975a5f49ae7fe06839636faa4.png


6cb62629d860b8e02b7e90aa9e7a63a9.png



新的仓库创建完之后,需要添加到仓库组里,然后才能在Maven里更新得到这个Zero01仓库的包。因为我们在Mavensettings文件里配置的是仓库组的地址,所以只会从仓库组里的仓库进行更新包,在仓库组之外的仓库不单独去针对那个仓库进行更新是无法更新的了的,所以需要将新创建的仓库添加进仓库组里来解决这个问题:

b6dd2f2d593a429eec5740fa12394c3f.png


81fab6a12f8182489d0d11af6dbe55a9.png




本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1976996,如需转载请自行联系原作者

相关文章
|
6月前
|
Java Maven
03Maven - Maven项目工程目录
03Maven - Maven项目工程目录
27 0
|
7月前
|
Java Maven Android开发
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
80 0
|
1月前
|
Java Maven
Maven【2】( Web 工程依赖 Java 工程)(命令行操作)
Maven【2】( Web 工程依赖 Java 工程)(命令行操作)
20 0
|
2月前
|
Java 应用服务中间件 Maven
【Maven从入门到如土】创建 Maven 版的 Web 工程
【Maven从入门到如土】创建 Maven 版的 Web 工程
37 0
|
2月前
|
Java Maven
【Maven从入门到如土】如何在Maven工程中编写代码并执行构建
【Maven从入门到如土】如何在Maven工程中编写代码并执行构建
37 0
|
2月前
|
缓存 Java Maven
【Maven】工程依赖下载失败错误解决
【Maven】工程依赖下载失败错误解决
56 0
|
7月前
|
Java Linux Maven
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
117 0
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
|
7月前
|
Java 编译器 项目管理
Maven工程关系快速理解
Maven工程关系快速理解
55 0
|
3月前
|
Java Maven
IDEA中maven工程下pom.xml的某些依赖按ctrl点不进去
IDEA中maven工程下pom.xml的某些依赖按ctrl点不进去
31 0
|
3月前
|
Java Maven
idea创建纯净的maven项目简单的maven工程
idea创建纯净的maven项目简单的maven工程

推荐镜像

更多