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

网站网页设计html海外广告联盟平台推广

网站网页设计html,海外广告联盟平台推广,下载手机商城app下载安装,wordpress主题哥1.背景2.推送jar包到nexus3.从nexus拉取jar包4.release和snapshot区别 1.背景 本地虚拟机centos7.9(110.110.110.100)安装好了nexus 下面演示把本地的maven项目打包推送到nexus。 2.推送jar包到nexus 我项目的命名如下: 下面演示把这个项目jar包推送到nexus仓库 <groupI…

    • 1.背景
    • 2.推送jar包到nexus
    • 3.从nexus拉取jar包
    • 4.release和snapshot区别

1.背景

本地虚拟机centos7.9(110.110.110.100)安装好了nexus
下面演示把本地的maven项目打包推送到nexus。

2.推送jar包到nexus

我项目的命名如下: 下面演示把这个项目jar包推送到nexus仓库

<groupId>com.jing</groupId>
<artifactId>java-example-test</artifactId>
<version>1.0</version>

nexus安装好后,自动有下列的repositories,其中两个hosted(意思是nexus自已的仓库)
在这里插入图片描述
点这个后面的copy,复制出url,在maven工程的pom.xml加进去:
这两个地址一个是release仓库,一个是snapshot仓库,后面会讲两者区别。

<distributionManagement><repository><id>my-nexus-releases</id><url>http://110.110.110.100:8081/repository/maven-releases/</url></repository><snapshotRepository><id>my-nexus-snapshots</id><url>http://110.110.110.100:8081/repository/maven-snapshots/</url></snapshotRepository>
</distributionManagement>

在maven安装目录下的conf/settings.xml加入这两个仓库的用户密码(我直接用的是nexus的admin用户),如下:
注意<id>和上面 pom.xml中的<id>相对应(意思就是连仓库时用这个用户密码,因为settings.xml在我们本地电脑上,pom.xml在项目中,会push到git上,所以用户密码要写在settings.xml,防止泄露)

<servers><server><id>my-nexus-releases</id><username>admin</username><password>123456</password></server><server><id>my-nexus-snapshots</id><username>admin</username><password>123456</password></server></servers>

然后点deploy
在这里插入图片描述
执行成功后,在nexus的release仓库界面能看到jar包
在这里插入图片描述

3.从nexus拉取jar包

在项目的pom.xml中添加依赖和repository

<dependency><groupId>com.jing</groupId><artifactId>java-example-test</artifactId><version>1.0</version>
</dependency><repositories><repository><snapshots><enabled>false</enabled></snapshots><id>my-nexus-releases</id><name>my-nexus-libs-release</name><url>http://110.110.110.100:8081/repository/maven-releases/</url></repository><repository><snapshots><enabled>true</enabled></snapshots><id>my-nexus-snapshots</id><name>my-nexus-libs-snapshots</name><url>http://110.110.110.100:8081/repository/maven-snapshots/</url></repository></repositories>

repository也可以配在maven安装目录下的conf/settings.xml
通过activeProfiles激活使用nexus库

	 <profiles><profile><repositories>         <repository><snapshots><enabled>false</enabled></snapshots><id>my-nexus-releases</id><name>my-nexus-libs-release</name><url>http://110.110.110.100:8081/repository/maven-releases/</url></repository><repository><snapshots /><id>my-nexus-snapshots</id><name>my-nexus-libs-snapshot</name><url>http://110.110.110.100:8081/repository/maven-snapshots/</url></repository></repositories>       <id>my-nexus</id></profile></profiles><activeProfiles><activeProfile>my-nexus</activeProfile></activeProfiles>

4.release和snapshot区别

上面有两个库地址,release和snapshot,区别如下

  1. Snapshot版本‌:代表正在开发中的版本,还没正式发布,版本号以“-SNAPSHOT”结尾,如下所示,这个jar包就会被推送到snapshot仓库,并加上时间。
<groupId>com.jing</groupId>
<artifactId>java-example-test</artifactId>
<version>1.0-SNAPSHOT</version>

每次拉取时都会根据上传的时间区分出最新的jar包版本,从snapshot仓库重新拉取最新的包(因为版本还在开发中,可能别人推送了新的代码,所以每次要确保拉取最新的代码)
在这里插入图片描述

  1. Release版本‌:正式发布的版本,代码已经开发好了。版本号不以“-SNAPSHOT”结尾,如下所示,这个jar包就会被推送到release仓库。
<groupId>com.jing</groupId>
<artifactId>java-example-test</artifactId>
<version>1.0</version>

release版本不会加上时间,本地有jar包的话,就不会从release仓库拉取,除非把本地jar包删掉。

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

相关文章:

  • 微商网站建设it培训机构排名及学费
  • 保定网站开发公司怎么提高百度搜索排名
  • WordPress资讯网站黑帽seo技术
  • 做淘宝网站用什么浏览器网站设计报价方案
  • 西宁做网站公司电话百度知道个人中心
  • 网站 数据报表如何做泰安百度推广代理商
  • 合肥高端网站建设设计公司企业qq怎么申请注册
  • 深圳网站公司制作永久免费开网店app
  • 潍坊网站建设小程序制作百度推广下载安装
  • xampp装wordpress高端网站优化公司
  • 网站开发怎么报价网页设计与制作考试试题及答案
  • 购物网站开发的意义外贸网站设计
  • 西安微网站建设市场调研方法
  • 廊坊百度推广排名优化seo门户网
  • 手机网站居中显示盘古百晋广告营销是干嘛
  • 如何让百度收录网站淘宝流量助手平台
  • 有哪些炫酷的官方网站qq代刷网站推广
  • 双拥网站建设申请seo修改器
  • 网站域名备案查询系统2022年新闻摘抄简短
  • 黄江网站建设阿里巴巴国际站
  • 比较个性的网站哈尔滨怎样关键词优化
  • 中文网站 可以做谷歌推广吗如何推广seo
  • 建设一个网站的费用宁波seo优化排名
  • 宁波企业网站开发公司班级优化大师下载安装
  • 虚拟空间做网站网络营销优秀案例
  • 龙岗做商城网站建设店铺推广
  • 做企业网站有什么工作内容百度应用商店下载
  • 入侵WordPress网站信息流优化师
  • 有没有专门做针织衫的网站百度推广联系人
  • 深圳设计网站多少钱营销策划方案范文