IT辅导娱乐网| 蜘蛛地图| 所有文章|
如何配置maven私服 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

如何配置maven私服

2020/8/29 五年级扛把子 

前言

maven的仓库分为本地仓库,远程仓库和私服仓库。私服仓库顾名思义,一般是私有的,内部进行维护的。连接私服,从私服中下载jar,或者将自身的jar传到私服上。私服还可以从中央仓库下载jar,当私服中没有需要的jar时,它就会从中央仓库里下载。  


在计算机“.m2”目录下,找到 settings.xml。如果计算机是第一次使用,可能没有 settings.xml 文件,不过在 apache-maven-3.3.9 的安装目录里面有个 conf/settings.xml,把这个文件复制到用户的“.m2”目录下就行。

1. 配置同服务器的认证信息

私服就是 Web 服务器,所以需先配置能访问 Web 服务器的认证信息(用户名和密码)。  

在 settings.xml 文件中找到 servers 标签,在里面添加一个 server 的认证信息配置,格式如下: 

<id>archivaServer</id>
<username>admin</username>
<passw
注意:
   id 是需认证的服务器名称,可以配置多个,但要唯一。因为它是用来标记服务器的。
   username 和 password 是用户名和密码。这里直接在初始化 Archiva 服务器的时候,创建了 admin 用户名和密码。
   如果要连接多个私服,可以类似地配置多个 server,每个 server 是一个私服的认证信息。

2. 配置要连接的私服信息

在 settings.xml 中找到 mirrors 标签,在该标签中插入如下内容。

<mirror>
<id>archivaServer</id>
<mirrorOf>*</mirrorOf>
<name>MyownRepo2</name>
<url>http://localhost:8080/repository/internal</url>
</mirror>

注意:id 是私服映射的标记,该标记要和 server 中的 id 一样。如果连接私服需要认证信息,Maven 可以通过 id

找对应的 server,用 server 的认证信息进行认证。

mirrorOf 指定哪些内容需要通过私服下载,* 表示所有构件都需要从私服下载。

name 是私服的名称,随意取,方便自己记忆和理解就好。

url 指定私服的 Url,格式如下:

http://<私服ip/名称>:<web端口>/reposotory/<仓库 id>

3. 配置本地工程的发布

本地项目打包,在私服上发布成构件需完成以下两点。

(1)编写配置文件

在工程的 pom.xml 文件中,在 project 标签内,添加 distributionManagement 配置,指定要发布的目标地(私服)。

具体内容如下:

<distributionManagement>
<repository>
<id>archivaServer</id>
<url>http://localhost:8080/repository/internal</url>
</repository>
<snapshotRepository>
<id>archivaServer</id>
<url>http://localhost:8080/repository/snapshots</url>
</snapshotRepository>
</distributionManagement>

注意:上面的信息配置了两个仓库 url,一个是 repository;另一个是快照 repository。每个 repository 中都有一个

url。其中 url 就是要发布的私服仓库 url,与在 settings.xml 中配置 mirror 中的 url 一样。同样,有两个 Id。

需要注意,要与在 settings.xml 中用 server 配置的验证信息中的 Id 对应。因为发布就是上传文件,上传文件前需

要安全认证。Maven 是通过 Id 将 server 中的验证信息发送给私服,私服认证通过了,才允许用户将本地构件上传。

(2)编写配置文件

前面已经将配置信息都配置好了,右击“工程”,选择 Run As→Maven build… 命令,在弹出框的 Goal 后面输入

deploy,单击 Run 按钮,它们就会自动发布到私服。

 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:325° 发布时间:2020年8月29日

推荐:

标题:如何配置maven私服

链接: https://www.itfd.cn/post-1154.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: nexus搭建maven介绍

下一篇: MySQL如何修改密码

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 Java生成随机数
2 项目实际应用中分布式锁介绍
3 什么是内部类?Static Nested Class 和 Inner Class 的不同
4 海归硕士,91大佬爱丝寂寞人被抓
5 B站UP主诱导粉丝用漏洞薅死网店
6 Android Studio最新安装教程

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • SWAPIDC答题答案
        • 免费领UCloud云服务器
          • 最近挺火的开源流量卡官网源码
            • 一款极简阿里图床上传源码
              • 北漂鱼vip视频解析网站源码
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回