如何学好java开发,java开发怎么学
Java开发与学习- Maven私有服务器(二)本地仓库访问私有服务器配置及私有服务器资源上传下载_wx630f055ce23fc的技术博客_博客
一、本地仓库访问私服配置我们通过IDEA把开发好的模块上传到私服。中间要经过本地Maven的本地Maven需要知道私有服务器的访问地址和私有服务器访问的用户名和密码。私服里有很多仓库。Maven最后会把资源上传到哪个仓库?Maven下载的时候需要携带用户名和密码到私有服务器找到对应的仓库组进行下载,然后交给IDEA。
我们需要在本地Maven的配置文件settings.xml中配置以上内容。
步骤1:在私有服务器上配置仓库
描述:
第五步和第六步是创建itheima快照仓库。
第7步和第8步是创建itheima-release仓库。
步骤2:配置settings.xml文件对本地Maven和服务器的访问权限。
计算机网络服务器
id ithe IMA-快照/id
用户名管理员/用户名
密码管理员/密码
/服务器
计算机网络服务器
id ithe IMA-版本/id
用户名管理员/用户名
密码管理员/密码
/服务器
/servers步骤3:配置settings.xml文件到专用服务器镜像的访问路径。
镜子
!-配置仓库组的ID -
id maven-public /id
!-*表示所有内容都是从私有服务器获得的-
mirrorOf * /mirrorOf
!-私有服务器仓库组maven-public的访问路径-
URL http://localhost:8081/repository/maven-public//URL
/镜像
/mirrors为了避免阿里云等Maven私有服务器地址的影响,建议先把本地配置的阿里云等Maven私有服务器镜像地址注释掉,学习后再恢复。
步骤4:将创建的仓库添加到仓库组中。
此时,本地仓库可以与私有服务器进行交互。
二。私有服务器资源的上传和下载本地仓库已经与私有服务器建立了连接。接下来,我们需要将资源上传和下载到私有服务器。具体实施步骤如下:
第一步:在pom.xml中配置上传私有服务器在项目中的具体位置!-配置当前项目在私有服务器中保存的具体位置-
分配管理
仓库
!-与服务器中maven/settings.xml中的id一致,表示使用了该id对应的用户名和密码-
id ithe IMA-版本/id
!-发布版本上传仓库的具体地址-
URL http://localhost:8081/repository/ithe IMA-release//URL
/存储库
快照存储库
!-与服务器中maven/settings.xml中的id一致,表示使用了该id对应的用户名和密码-
id ithe IMA-快照/id
!-快照版本上传仓库的具体地址-
URL http://localhost:8081/repository/ithe IMA-snapshot//URL
/快照存储库
/distributionManagement步骤2:将资源发布到专用服务器[映像上载失败.(图片-9f0d1c-1663639458184)]
或者执行Maven命令。
MVDeploy描述:执行该命令时,服务器会保证项目中用到的所有资源都存在于服务器中,所以第一次执行时会下载大量资源。这个时间可能会比较长,所以需要稍微等一等。
注意:
所有要发布的项目都需要用distributionManagement标记进行配置,要么在它们自己的pom.xml中,要么在它们的父项目中,然后子项目可以继承父项目。
如果发布成功,可以在私服里看到。如下图所示,可以看到发布到私有服务器的项目,例如:
发布现在在itheima-snapshot仓库中。如果要发布到itheima-RELEASE仓库,需要修改项目pom.xml中的版本进行发布。
如果要删除上传的资源,可以在界面上删除:
如果私有服务器没有对应的jar,就从中心仓库下载,非常慢。可以在阿里云配置私服下载依赖。
至此,私服建设完成,相对麻烦,但步骤相对固定。
如果以后需要,可以参考上面的步骤一步一步的完成施工。
版权归作者所有:原创作品来自博主小二上九8,转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。