当前位置: 首页 > wzjs >正文

如何建一个个人的网站网站建站教程

如何建一个个人的网站,网站建站教程,国内f型网页布局的网站,浙江中立建设网站1. 仓库优先级与查找顺序 当 Maven 需要解析一个依赖时(如执行mvn install),它会按照以下顺序查找: 本地仓库 优先检查本地仓库(E:\maven\maven_home)是否已存在该依赖。如果找到:直接使用&…

1. 仓库优先级与查找顺序

当 Maven 需要解析一个依赖时(如执行mvn install),它会按照以下顺序查找:

  1. 本地仓库

    • 优先检查本地仓库(E:\maven\maven_home)是否已存在该依赖。
    • 如果找到:直接使用,不访问网络。
    • 如果未找到:继续下一步。
  2. 激活的远程仓库

    • 由于你配置了<activeProfile>my-repo</activeProfile>,Maven 会访问你定义的远程仓库(http://192.168.17.101:22/maven)。
    • 如果找到:下载到本地仓库并使用。
    • 如果未找到:继续下一步(取决于你的配置)。
  3. 中央仓库

    • 默认行为:如果远程仓库中没有找到依赖,Maven不会自动回退到中央仓库
    • 例外情况:只有以下两种情况会继续访问中央仓库:
      • 配置了镜像:如果通过<mirrors>标签配置了中央仓库的镜像(如阿里云),Maven 会访问镜像地址。
      • <repositories>中显式声明中央仓库:如果你在<repositories>中同时添加了中央仓库和你的私有仓库。

2.settings.xml

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- 本地仓库:Maven下载的依赖会存储在这里 -->
<localRepository>E:\maven\repository</localRepository><!-- 1. 远程仓库配置:定义Maven从哪里下载依赖 --><profiles><profile><id>my-repo</id><repositories><repository><id>company-repo</id>      <!-- 仓库唯一标识,用于匹配认证信息 --><url>http://192.168.17.101:22/maven</url>  <!-- 远程仓库地址(注意:22端口通常用于SSH,需确认是否正确) --><releases><enabled>true</enabled>  <!-- 允许下载正式版本的依赖 --></releases><snapshots><enabled>true</enabled>  <!-- 允许下载快照版本的依赖(开发中版本) --></snapshots></repository><!-- 显式添加中央仓库(让Maven同时访问两个仓库) --><repository><id>central</id><url>https://repo.maven.apache.org/maven2</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories></profile><!-- 其他可能的profile配置(如针对不同环境的仓库) --></profiles><!-- 2. 服务器认证:配置访问远程仓库所需的账号密码 --><servers><server><id>company-repo</id>      <!-- 必须与上面repository的id完全一致 --><username>123</username>  <!-- 登录远程仓库的用户名 --><password>123</password>  <!-- 登录远程仓库的密码 --></server><!-- 其他服务器认证配置(如部署服务器) --></servers><!-- 3. 激活配置:让上面定义的profile生效 --><activeProfiles><activeProfile>my-repo</activeProfile>  <!-- 激活名为my-repo的profile --></activeProfiles><!-- 插件组:定义Maven命令缩写的解析规则 --><pluginGroups><!-- 例如配置了com.your.plugins后,就可以用"mvn your:goal"替代完整插件名 --></pluginGroups><!-- 代理服务器:如果需要通过代理访问网络,配置这里 --><proxies><!-- 示例:配置HTTP代理服务器 --><!--<proxy><id>http-proxy</id><active>true</active><protocol>http</protocol><host>proxy.example.com</host><port>8080</port><username>proxyuser</username><password>proxypass</password><nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>  <!-- 不需要代理的地址 --><!--</proxy>--></proxies><!-- 镜像配置:用镜像地址替代原始仓库地址(例如用阿里云镜像加速下载) --><mirrors><mirror><id>aliyunmaven</id><mirrorOf>central</mirrorOf>  <name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url></mirror></mirrors><!-- 其他配置:如离线模式、交互式模式等 --><!-- 通常使用默认值即可,无需修改 --></settings>

3.Maven 的依赖解析流程如下:

  1. 检查本地仓库

    • Maven 首先检查 E:\maven\repository 中是否存在所需依赖。
    • 如果存在:直接使用,不访问网络。
    • 如果不存在:继续下一步。
  2. 按顺序访问远程仓库

    • 由于 <repositories> 中定义了两个仓库,Maven 会按配置顺序依次尝试:
      1. 私有仓库(company-repo
        • 访问 http://192.168.17.101:22/maven,使用账号 123/123 认证。
        • 如果找到依赖:下载到本地仓库并使用。
        • 如果未找到:继续访问下一个仓库。
      2. 中央仓库(central
        • 由于配置了 <mirrorOf>central</mirrorOf>,Maven 会实际访问阿里云镜像 https://maven.aliyun.com/repository/public
        • 如果找到依赖:从阿里云下载到本地仓库并使用。
        • 如果未找到:报错 Could not find artifact
  3. 镜像的影响

    • 配置的镜像 aliyunmaven 仅对 <id>central</id> 的仓库生效,不会影响 company-repo
    • 如果你希望所有仓库都通过阿里云加速,可以配置 <mirrorOf>*</mirrorOf>

4.本地映射远程文件

https://cloud.tencent.com/developer/article/1974419

若以此为,则可以实现局域网共享远程仓库

http://www.dtcms.com/wzjs/328561.html

相关文章:

  • wordpress去除底部重庆seo整站优化效果
  • 网站设计是后台做的还是前台做的网站seo综合诊断
  • 网站建设经营范围在线crm网站
  • 网站的301重定向怎么做网站怎么做推广和宣传
  • 做日本假货的在什么网站卖好动态网站设计
  • 江都建设上海公司网站app推广项目
  • 一定要用c 做网站吗中国搜索引擎大全
  • 欧美 手机网站模板下载 迅雷下载 迅雷下载地址武汉百度推广入口
  • 德州手机网站建设费用seo好学吗
  • css3网站制作教程seo推广软件代理
  • 深圳最好的营销网站建设公司网络广告的优势有哪些
  • wordpress 架站提交网站收录入口
  • 株洲网站建设 英铭seo关键词排名优化怎么样
  • 转入已备案网站小说关键词自动生成器
  • 医疗网站建设效果什么是关键词
  • wordpress 所有函数企业关键词优化专业公司
  • 前端做网站都要做哪些商丘网站建设公司
  • 简述建设一个网站的步骤看到招聘游戏推广员千万别去
  • 胶南网站建设价格游戏推广公司好做吗
  • 莞城区网站仿做今日新闻最新头条
  • 家用云做网站百度手机助手下载正版
  • 科技类网站源码百度官网登录
  • 上海网站建设 网站开百度明星搜索量排行榜
  • 网站空间就是主机吗做销售记住这十句口诀
  • 医院网站建设技术方案google下载app
  • jsp做的求职招聘网站百度云seo的基本步骤
  • 在淘宝上做的网站要转出关键词汇总
  • 东莞做网站-南城信科百度竞价sem入门教程
  • 维修保养网站开发百度官方网址
  • 城阳做网站的公司站外seo是什么