多平台统一管理软件接口,如何实现多平台统一管理软件接口
327
2022-11-28
基于maven实现私服搭建步骤图解
私服是架设在局域网的一种特殊的远程仓库。可以代理远程仓库以及部署第三方构件。
有了私服之后,当maven下载构件时,直接请求私服,私服上存在则下载到本地仓库。否则会请求外部的远程仓库,将构建下载到私服,再提供给本地仓库下载。
构建私服的软件,我们这边采用Sonatype Nexus
官网:https://blog.sonatype.com/
解压缩:
在bin下执行:
./nexus.exe /run
访问:8081端口,可以修改端口。
账号:admin
密码:admin123
maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
maven-releases:私库发行版jar
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。
有些jar在中心仓库是没有的,如oracle的驱动。
测试第三方jar包,手动导入到私服中
可以看到已经加载进来了。
maven关联私服
配置maven的setting文件:
1)配置账号密码
|-->
2)配置profile, 在
3)使profile生效
创建一个项目,添加依赖,可以看到把我们刚才手动加的jar给依赖过来了。
把maven项目部署到私服
这边repository中配置的id需要跟maven setting中配置的server的id需要一样。需要在本项目的pom.xml添加如下配置。
执行命令:
mvn deploy
需要等待执行完
毕。
这边就可以看见,跑到私服里面来了。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~