一、maven多环境开发
二、跳过测试
1. maven全跳过,点击maven上面的跳过测试图标,可以跳过全部的测试;
2. 用指令操作,点击maven上面的运行指令的图标,输入跳过指令,也是全部跳过;
3. 选择性跳过测试(细粒度控制跳过测试)
不跳过测试,除了xxxxxxx:
三、私服
1. Nexus 安装运行
2. 私服资源操作流程
3. 资源上传与下载
1)私服中创建仓库
点击Create repository:
选择maven2(hosted):
命名仓库(snapshot版本),选择仓库类别,其他不用动,直接点击创建:
同样的方式再创建一个release版本:
2)配置maven的setting.xml文件(赋给maven访问权限)
编写两个仓库的<server></server>,让maven有访问私服的权限:
配置setting.xml文件中的profile属性,因为默认情况下不稳定的版本(snapshot版本)不允许从私服下载的,所以我们这里做一个配置,让它可以从snapshot版本和release版本都可以下载:
3)配置映射地址(将私服地址url告诉maven)
先查看仓库组的id,点击maven-public:
这个name就是id:
同时将创建的两个仓库,加入到仓库组管理中,然后保存 :
查看仓库组的地址:
配置setting.xml文件中私服的仓库组的访问路径:
4. 配置工程
我们还需要配置当前工程保存在私服中的具体位置,先查看私服中的仓库:
在父模块pom.xml配置文件中设置 (这样子模块都可以上传),将两个仓库的id和url都输入其中(和setting中的id保持一致):
点击deploy上传到私服:
再次查看私服中的仓库,发现snapshot仓库已经有东西了,但是release仓库没有 :
若想要release仓库也有东西,只需要改动version那里的发布类型就好:
5. 更换资源下载源
点击maven-central:
更换图中的地址为阿里源地址,再保存 即可: