首页 / Java / 基于maven实现私服搭建步骤图解

基于maven实现私服搭建步骤图解

私服是架设在局域网的一种特殊的远程仓库。可以代理远程仓库以及…

私服是架设在局域网的一种特殊的远程仓库。可以代理远程仓库以及部署第三方构件。

有了私服之后,当maven下载构件时,直接请求私服,私服上存在则下载到本地仓库。否则会请求外部的远程仓库,将构建下载到私服,再提供给本地仓库下载。

基于maven实现私服搭建步骤图解

构建私服的软件,我们这边采用Sonatype Nexus

官网:https://blog.sonatype.com/

基于maven实现私服搭建步骤图解

基于maven实现私服搭建步骤图解

解压缩:

基于maven实现私服搭建步骤图解

在bin下执行:

./nexus.exe /run

访问:8081端口,可以修改端口。

账号:admin

密码:admin123

基于maven实现私服搭建步骤图解

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实现私服搭建步骤图解

maven关联私服

配置maven的setting文件:

1)配置账号密码

2)配置profile, 在<profiles></profiles>中添加, 这边配置repository的id需要跟上面的server配置的id一样,这样才可以认证通过。

3)使profile生效

创建一个项目,添加依赖,可以看到把我们刚才手动加的jar给依赖过来了。

基于maven实现私服搭建步骤图解

把maven项目部署到私服

这边repository中配置的id需要跟maven setting中配置的server的id需要一样。需要在本项目的pom.xml添加如下配置。

执行命令:

mvn deploy

需要等待执行完毕。

基于maven实现私服搭建步骤图解

这边就可以看见,跑到私服里面来了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我是攻城狮。

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/programming/java/88985.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏