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

北京市住房和建设委员会网站/重庆seo技术博客

北京市住房和建设委员会网站,重庆seo技术博客,门户网站设计要点,手机商城网站建设设计方案1.设计场景: 当我们进行开发时一些通用的组件为了避免重复开发可以将其打包放在局域网的私有仓库中,这样不仅避免了数据外漏,其次在开发时均可以通过maven进行引入使用。 2.工作原理 私服是一种特殊的远程仓库,它是架设在局域网…

1.设计场景:

当我们进行开发时一些通用的组件为了避免重复开发可以将其打包放在局域网的私有仓库中,这样不仅避免了数据外漏,其次在开发时均可以通过maven进行引入使用。

2.工作原理

私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库。供局域网内的Maven用户使用。当Maven需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从远程仓库下载,缓存在私服上以后,再为Maven的下载请求提供服务。此外,一些无法从外部仓库下载到的构件也能从本地上传到私服上供大家服务。
在这里插入图片描述

私服的工作原理容如下图所示:
在这里插入图片描述

3.安装nexus

我们接下来通过docker来进行安装配置nexus服务

3.1 获取nexus镜像

docker pull sonatype/nexus3

通过

docker images

查看是否拉取成功
在这里插入图片描述

3.2 运行nexus

docker run -d -p 8082:8081 --name nexus  sonatype/nexus3

由于我的8081端口被占用,我改为8082,自己看着改为自己需要的端口即可
查看是否启动成功

docker logs -f nexus

查看日志,若没有报错 ,且输出以下信息则说明输出 成功
在这里插入图片描述

在浏览器访问:http://192.168.1.2:8082/
注意:192.168.1.2是我服务器的ip
用户名:admin
密码通过以下操作进行查看:

  • 1.进入nexus容器
docker exec  -it nexus /bin/sh

在这里插入图片描述

  • 2.cd到nexus-data目录
    使用
cat admin.password

即可查看密码

4.配置阿里云maven代理

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Name:aliyun-maven
Remote storage:http://maven.aliyun.com/nexus/content/groups/public/
在这里插入图片描述

在这里插入图片描述

完成以上操作我们就会看到以下页面:
在这里插入图片描述

接下来在maven-public中添加刚刚创建的aliyun-manager
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

保存即可

5.配置maven的setting.xml

  • 1.添加server
<servers>
<server><id>ninesun_releases</id><username>admin</username><password>你设置的密码</password>
</server>
<server><id>ninesun_snapshots</id><username>admin</username><password>你设置的密码</password>
</server>
</servers>
  • 2.增加mirrors
 <mirrors><mirror><id>maven-public</id><mirrorOf>*</mirrorOf><name>maven-public</name><url>http://192.168.1.2:8082/repository/maven-public/</url></mirror></mirrors>

在这里插入图片描述

注意我圈起来的部分,其链接地址通过以下方式获取
在这里插入图片描述

在这里插入图片描述

5.配置项目的pom.xml文件

 <properties><java.version>11</java.version><maven.test.skip>true</maven.test.skip><maven.javadoc.skip>true</maven.javadoc.skip></properties><!-- 开源签名证书 --><licenses><license><name>The Apache Software License, Version 2.0</name><url>http://www.apache.org/licenses/LICENSE-2.0.txt</url><distribution>repo</distribution></license></licenses><!-- 发布管理信息 --><distributionManagement><repository><!-- 这里的id必须要和全局配置中的release id 一致 --><id>ninesun_releases</id><name>NineSun Release Repository</name><!-- 这里就是在创建issue成功后,对方回复的release发布地址--><url>http://192.168.1.2:8082/repository/maven-releases/</url></repository><snapshotRepository><!-- 这里的id必须要和全局配置中的snapshot id 一致 --><id>ninesun_snapshots</id><name>NineSun Snapshot Repository</name><!-- 这里就是在创建issue成功后,对方回复的snapshot发布地址--><url>http://192.168.1.2:8082/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>

需要注意的是id要和maven的setting.xml配置相对应
在这里插入图片描述

在这里插入图片描述

我们使用idea的deploy进行打包上传
在这里插入图片描述

出现以下信息表示上传成功
在这里插入图片描述

进入nexus系统进行查看上传信息
在这里插入图片描述

6.如何使用nexus仓库中的maven依赖

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

复制至我们项目的pomxml文件中即可

http://www.lbrq.cn/news/1597753.html

相关文章:

  • 专门做资产负债表结构分析的网站/交换友链平台
  • 建湖哪家专业做网站/模板建站
  • 莱阳网站定制/网站检测
  • 新建网站做优化/西地那非片的功能主治和副作用
  • 淘宝客推广网站源码/网站seo入门基础教程
  • 外贸站外推广/百度搜索引擎优化的方法
  • 天津做网站认准津坤科技/沈阳seo关键字优化
  • 云南专业建网站/常见的微信营销方式有哪些
  • 盘锦网站建设流程/seo排名查询
  • 枣庄市建设局网站/临汾网络推广
  • php网站开发作业/seo手机优化软件哪个好用
  • 西安机场商务宾馆百度做网站/谷歌网站推广优化
  • 公司邮箱手机怎么登录/石家庄自动seo
  • 1个空间做2个网站吗/高端网站建设定制
  • 个人网站建设中代码下载/做销售有什么技巧和方法
  • WordPress微信签到/网站seo标题是什么意思
  • 网站开发是先做前段还是后台/每日舆情信息报送
  • 张家口远大建设集团网站/岳阳seo公司
  • 好公司网站建设/做百度推广的网络公司广州
  • 昆山做网站费用/企业推广平台有哪些
  • 石家庄网站建设平台/产品推广渠道
  • 企业网站缺点/站长之家
  • 武汉科技有限公司 网站建设/网络seo软件
  • 做网站多少钱_西宁君博领衔/域名注册平台哪个好
  • 网站建设一条龙/工具刷网站排刷排名软件
  • 无锡做网站seo/合肥网站推广公司排名
  • 成立做网站的公司/株洲seo优化推荐
  • 网页设计图片垂直对齐方式为顶端/重庆网站seo诊断
  • 哈尔滨营销网站制作/百度云登录首页
  • 做国外搞笑网站/搜狗竞价
  • 如何让 RAG 检索更高效?——大模型召回策略全解
  • 《Node.js与 Elasticsearch的全文搜索架构解析》
  • 【工程化】tree-shaking 的作用以及配置
  • Antlr学习笔记 01、maven配置Antlr4插件案例Demo
  • [GESP202306 四级] 2023年6月GESP C++四级上机题超详细题解,附带讲解视频!
  • 质押和抵押有什么区别