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

php 网站建设 教学网页设计与制作代码

php 网站建设 教学,网页设计与制作代码,做信息网站能挣钱吗,如何能把网站做的更大为什么要搭建私服 通常在maven项目的pom.xml文件中引入了某个依赖包之后&#xff0c;maven首先会去本地仓库去搜索&#xff0c;本地仓库搜索不到会去maven的配置文件settings.xml中配置的maven镜像地址去找&#xff0c;比如&#xff1a; <mirrors><!-- mirror| Specif…

为什么要搭建私服

        通常在maven项目的pom.xml文件中引入了某个依赖包之后,maven首先会去本地仓库去搜索,本地仓库搜索不到会去maven的配置文件settings.xml中配置的maven镜像地址去找,比如:

  <mirrors><!-- mirror| Specifies a repository mirror site to use instead of a given repository. The repository that| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.|<mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://my.repository.com/repo/path</url></mirror><mirror><id>maven-default-http-blocker</id><mirrorOf>external:http:*</mirrorOf><name>Pseudo repository to mirror external repositories initially using HTTP.</name><url>http://0.0.0.0/</url><blocked>true</blocked></mirror>--><mirror><id>huaweicloud</id><mirrorOf>*</mirrorOf><url>https://repo.huaweicloud.com/repository/maven/</url></mirror><mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url></mirror></mirrors>

我配置了华为云与阿里云的镜像,先去华为云的镜像仓库去找,找不到再去阿里云的镜像仓库去找,都找不到就会去中央仓库去找,中央仓库在漂亮国那,访问国外的网站肯定会慢很多,有时候还连不上,如果中央仓库还找不到就会报错了。

        如果你自己或者你们公司写了一个公共模块的工具包,没有私服的情况下其他人想引用就必须把这个包下载到本地仓库(因为一般人没有资格去把自己写的工具包放到中央仓库或者华为云阿里云私服的),需要执行以下命令:

mvn install:install-file 
-Dfile=common-util-0.0.1-SNAPSHOT.jar 
-DgroupId=com.kite 
-DartifactId=common-util
-Dversion=0.0.1-SNAPSHOT 
-Dpackaging=jar

如果引入的包做了修改,本地还需要重新执行命令。

所以说,一个公司里面搭建一个自己的私服很有必要。不仅可以保证引入包的稳定性 ,还可以提高项目开发灵活度与效率。

私服搭建流程

1、搭建maven私服的管理软件

有专门的Maven仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexus

这里我们选择nexus-2.12.0版本的,因为匹配的jdk版本是1.8

如果jdk版本更高得用更高版本的nexus,比如nexus-3.25.1

由于是国外的网站,下载比较慢,所以两个版本的我都放在百度网盘了。

链接:https://pan.baidu.com/s/1_II-DzDk7xSPD1n9H71bAg 
提取码:t9wr

 本文在虚拟机linux系统中搭建私服。

下载下来后包压缩包传到Linux虚拟机中。

对压缩包进行解压:

tar -zxvf nexus-2.12.0-01-bundle.tar.gz

等待执行完毕,会出现一个解压之后的包:nexus-2.12.0-01

打开这个包下面的bin目录,里面有个nexus文件,使用./nexus start开始运行。

至此就完成了。然后使用浏览器访问:ip地址:8081nexus

会看到以下页面,右上角会有一个登录按钮:

默认用户名是admin,密码是admin123 

通常情况下,以上三步就可以完成安装,如果有问题,并且提示“ NOT RECOMMENDED TO RUN AS ROOT ”,可以通过修改 /bin/nexus 文件,在其中加入 RUN_AS_USER=root ,然后重新启动即可。另外,如果是 docker 环境,可以直接获取 nexus 的镜像完成安装。

修改一下私服配置:

设置密码为123456 

配置完成。

将项目工具包发布到Nexus私服

首先确定私服中的用于发布项目的用户名和密码

deployment用户是默认用于发布项目的用户,确认此用户的密码

项目会发布到 snapshots这个仓库下

在maven配置文件settings.xml中,配置服务器身份验证配置

<servers><!-- 私服中用于发布项的用户和密码 --><server><id>user-release</id><username>deployment</username><password>123456</password></server><server><id>user-snapshot</id><username>deployment</username><password>123456</password></server></servers>

在你需要发布的项目POM文件中添加以下配置,添加两个仓库的URL,同时id必须与上面Maven中配置的身份验证的id保持一致

  <distributionManagement><repository><id>user-release</id><name>user project release</name><url>http://ip地址:8081/nexus/content/repositories/releases</url></repository><snapshotRepository><id>user-snapshot</id><name>user snapshot</name><url>http://ip地址:8081/nexus/content/repositories/snapshots</url></snapshotRepository></distributionManagement>

配置完成后通过指令: mvn clean deploy 进行发布。

在私服中查看是否发布成功:

http://www.hyszgw.com/news/3223.html

相关文章:

  • 做淘宝先在批发网站上拿货苏州搜索引擎优化
  • 找大学生做网站要多少钱湘潭seo优化
  • 网站优化销售话术福州seo经理招聘
  • 深圳电商网站制作公司社群推广平台
  • 学做外挂的网站百度网站联系方式
  • 用vs做网站表格向上居中怎么样把广告做在百度上
  • 厦门网站的制作seo搜索优化推广
  • 广州网站建设阿里云软文外链代发
  • 做网站有没有前途广告公司推广软文
  • 如果做夺宝网站关键词搜索量查询工具
  • 做动画的动作库网站网络营销包括哪些
  • 电子商务实训网站建设淘宝优秀软文范例100字
  • 代理做网站怎么样百度搜索引擎排名
  • 照片编辑软件app关键词优化是怎样收费的
  • 大连专业网站设计服务商怎么做网站模板
  • 武汉网站建设seo优化营销制作seo新手入门教程
  • 网站开发计划书搜索引擎优化技术都有哪些
  • 重庆巫溪网站建设西安seo优化排名
  • wordpress添加页脚QQ图标太原seo优化公司
  • 做汽车租赁主要的网站成都网络推广中联无限
  • wordpress远程安装独立站seo实操
  • 做视频网站需要什么服务器配置百度企业推广怎么收费
  • 安卓手机做网站服务器成都网站快速优化排名
  • 天津最新的疫情消息北方网seo的重要性
  • 有哪些网站做的好seo培训师
  • 北京网络推广外包公司排行枫树seo网
  • 公司logo和商标一样吗引擎seo优
  • 太原网站建设培训班视频推广方案模板
  • 温州做外贸网站百度热线客服24小时
  • 百度联盟seo网络推广什么意思