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

主流门户网站有哪些兰溪建设网站

主流门户网站有哪些,兰溪建设网站,哪个做网站好,无流量地图导航下载maven私服介绍 私服介绍 正式开发,不同的项目组开发不同的工程。maven-dao 工程开发完毕,发布到私服maven-service 从私服下载 dao。 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服, 私服服务器即是公司内部的 maven…

maven私服介绍

私服介绍

  1. 正式开发,不同的项目组开发不同的工程。maven-dao 工程开发完毕,发布到私服maven-service 从私服下载 dao

公司在自己的局域网内搭建自己的远程仓库服务器,称为私服, 私服服务器即是公司内部的 maven 远程仓库, 每个员工的电脑上安装 maven 软件并且连接私服服务器,员工将自己开发的项目打成 jar 并发布到私服服务器,其它项目组从私服服务器下载所依赖的构件(jar)。

私服还充当一个代理服务器,当私服上没有 jar 包会从互联网中央仓库自动下载。

Nexus介绍

Nexus Maven 仓库管理器, 通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库管理功能,构件搜索功能等。

maven私服实战

nexus安装

1解压资料中的nexus-2.12.0-01-bundle.zip文件,存放到一个不含中文的目录下。

查看conf文件下的nexus.properties配置文件,可以修改对应的配置

2 nexus的安装命令:使用管理员运行cmd命令窗口,切换目录nexus\nexus-2.12.0-01\bin目录下,执行nexus.bat install进行安装。执行nexus.bat start 启动服务 执行nexus.bat stop停止服务。

在bin目录下可以看到是有这个程序的,

命令窗口执行:

3 nexus的卸载命令:使用管理员运行cmd命令窗口,切换目录nexus\nexus-2.12.0-01\bin目录下,执行nexus.bat uninstall进行卸载

4 访问图形化界面:打开浏览器,输入http://localhost:端口号/nexus访问

5 点击log in,进行登录。用户名:admin 密码:admin123

nexus仓库类型

nexus提供了不同的仓库类型

1 hosted,宿主仓库, 部署自己的 jar 到这个类型的仓库,包括 releases 和 snapshot 两部分, Releases 公司内部发布版本仓库、 Snapshots 公司内部测试版本仓库 ,3rd party是第三方的意思。一些断网的情况开发,maven无法链接远程库或中央库,通过u盘进行传递,在Apc上传到私服的3rd party处。
2 proxy,代理仓库, 用于代理远程的公共仓库,如 maven 中央仓库,用户连接私服,私服自动去中央仓库下载 jar 包或者插件。
3 group,仓库组,用来合并多个 hosted/proxy 仓库,通常我们配置自己的 maven 连接仓库组。Group仓库组也是可以自己进行定制的。

4 virtual(虚拟):兼容 Maven1 版本的 jar 或者插件

 测试

将项目发布到私服

在settings.xml配置文件配置私服的镜像文件

<mirror><!-- id名称 --><id>nexusmaven</id><!-- 表示拦截所有的请求,都重定向到私服,从私服下载jar包,私服没有再去中央仓库下载 --><mirrorOf>*</mirrorOf>  <name>nexus maven</name><!-- 私服的组地址 --><url>http://localhost:8079/nexus/content/groups/public/</url>      </mirror>

 删掉本地库的一个jar包比如junit4.9

打开一个使用junit4.9的idea文件在maven视图里刷新自动从外部库下载junit4.9,同时会在私服里拷贝,

 

还有一种方式,可以配置仓库的方式,可以修改自己项目的pom配置文件,添加仓库的配置。

 (不推荐)

<repositories><repository><id>nexus</id><name>nexusmaven</name><url>http://localhost:8079/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository>
</repositories>
<pluginRepositories><pluginRepository><id>public</id><url>http://localhost:8079/nexus/content/groups/public/</url><name>pluginRepositories</name></pluginRepository>
</pluginRepositories>

第三种方式:

需要在客户端即部署要部署的工程电脑上配置 maven 环境,并修改
settings.xml 文件, 配置连接私服的用户和密码 。

此用户名和密码用于私服校验,因为私服需要知道上传的账号和密码是否和私服中的账号和密码一致。

在servers节点下进行配置

<!-- 定义稳定版本的id名称,用户名密码 -->
<server><id>releases</id><username>admin</username><password>admin123</password>
</server>
<!-- 定义开发版本的id名称,用户名密码 -->
<server><id>snapshots</id><username>admin</username><password>admin123</password></server>

注意id一定要准确,和nexus中相对应。

配置项目 pom.xml,配置私服仓库的地址,本公司的自己的 jar 包会上传到私服的宿主仓库,根据工程的版本号决定上传到哪个宿主仓库,如果版本为 release 则上传到私服的 release 仓库,如果版本为snapshot 则上传到私服的 snapshot 仓库。

<distributionManagement><repository><id>releases</id><url>http://localhost:8079/nexus/content/repositories/releases/</url></repository><snapshotRepository><id>snapshots</id><url>http://localhost:8079/nexus/content/repositories/snapshots/</url></snapshotRepository>
</distributionManagement>

注意:这里的 id 标签的值要和 settings.xml配置文件中的id值保持一致

在该工程中执行deploy命令,发布项目到私服上。

查看私服结果

 

 


文章转载自:

http://3lwrkbI6.bygyd.cn
http://xB444iNC.bygyd.cn
http://JeiHv8GH.bygyd.cn
http://ig2Rcc8V.bygyd.cn
http://Z6DSxIcz.bygyd.cn
http://1eKyfKHq.bygyd.cn
http://w1IZG2OZ.bygyd.cn
http://C2qaQw0O.bygyd.cn
http://lOtdiRN9.bygyd.cn
http://NB822v1A.bygyd.cn
http://9BD1sgJv.bygyd.cn
http://xsXXdKd0.bygyd.cn
http://tIbvZsVq.bygyd.cn
http://dP5XQnJz.bygyd.cn
http://yhw37o5F.bygyd.cn
http://tyKaifVF.bygyd.cn
http://HCWDiFpy.bygyd.cn
http://7cQPUomS.bygyd.cn
http://DII46Lcn.bygyd.cn
http://u9PvEXCd.bygyd.cn
http://98hAu7Sw.bygyd.cn
http://txkbdG7q.bygyd.cn
http://8drgN6Ww.bygyd.cn
http://QaHXu6I3.bygyd.cn
http://KS9FNQNx.bygyd.cn
http://u9l2dEDC.bygyd.cn
http://9WR8FzQA.bygyd.cn
http://b3Ueyk5G.bygyd.cn
http://fdB8Ob55.bygyd.cn
http://P94H6ycY.bygyd.cn
http://www.dtcms.com/wzjs/617957.html

相关文章:

  • 繁体商城网站模板卡盟网站开发
  • 上海c网站建设电商网店开店全过程
  • 动易后台 网站统计调查 报表类型怎样使用wordpress投稿申请
  • php网站开发经理招聘免费咨询服务
  • 做爰动态视频网站哪个做问卷网站佣金高
  • 汉中市住房和城乡建设局网站wordpress 上传腾讯云
  • win2003 建设网站长沙网络推广哪家
  • 手机做任务网站有哪些google seo是什么啊
  • 工程建设监理网站建筑公司网站作用
  • 医院网站建设预算表威海建设信息网站
  • 做网站学生作业接外包的平台
  • 家居装修企业网站源码广州seo推广
  • 成都建站网站杭州网站建设培训班
  • 网站正在建设中 给你带来dw怎么做自我展示网站
  • 做网站彩票的代理好吗wordpress页面教程
  • php彩票网站建设教程怎么用dw做简单网站
  • 怎么做试玩平台推广网站企业宣传册模板科技
  • wordpress制作单页网站导航页面wordpress 商品站
  • 常州专业做网站家居企业网站建设渠道
  • 服务器怎么添加网站韶关网站开发
  • flash 网站建设软件定制网
  • 做网站用不用thinkphp云南房产网站建设
  • 做的好的办公家具网站seo咨询推广找推推蛙
  • 网站建设外包排名东莞比较好的设计公司
  • 网站建设课程有哪些收获中国排名第一的策划公司
  • 效果型网站建设安徽省建设监理网站
  • 基于html5的电商网站开发网站建设的简要任务执行书
  • 北京做养生SPA的网站建设制作企业宣传片拍摄公司
  • 自己的网站打不开了北京通网站建设
  • 郑州网站建设企业推荐怎么做电商运营