在Maven的的默认settings.xml中找到servers的部分 , 添加一个server配置如下 。
3.在profiles节点添加如下配置, 其中 repository 是顺序搜索下载包的.
- 制品上传配置
配置好了settings.xml后 , 在代码库根目录下的pom.xml加入以下配置:
rdc-releases https://repo.rdc.aliyun.com/repository/78947-release-CfzLQ7/ rdc-snapshots https://repo.rdc.aliyun.com/repository/78947-snapshot-XtuBsZ/
然后运行以下命令即可将制品推送到私有仓库中:$ mvn clean deploy -DskipTests
Maven中-DskipTests和-Dmaven.test.skip=true的区别在使用mvn package进行编译、打包时 , Maven会执行src/test/java中的JUnit测试用例 , 有时为了跳过测试 , 会使用参数-DskipTests和-Dmaven.test.skip=true , 这两个参数的主要区别是:-DskipTests , 不执行测试用例 , 但编译测试用例类生成相应的class文件至target/test-classes下 。-Dmaven.test.skip=true , 不执行测试用例 , 也不编译测试用例类 。
关于 mirror 的说明 虽然mirrors可以配置多个子节点 , 但是它只会使用其中的一个节点 , 即默认情况下配置多个mirror的情况下 , 只有第一个生效 , 只有当前一个mirror无法连接的时候 , 才会去找后一个;而我们想要的效果是:当a.jar在第一个mirror中不存在的时候 , maven会去第二个mirror中查询下载 , 但是maven不会这样做!
关于 properties 的说明 properties作用:对应profile的扩展属性列表 。maven属性和ant中的属性一样 , 可以用来存放一些值 。这些值可以在pom.xml中的任何地方使用标记${X}来使用 , 这里X是指属性的名称 。属性有五种不同的形式 , 并且都能在settings.xml文件中访问 。
${user.home}/our-project
配置了 阿里和华为云配置的综合案例
推荐阅读
- 美人如花隔云端上有青冥之高天下有渌水之波澜是什么意思 长相思句子解释
- 步韵叠和王公云裳留别社友诗原文、作者
- 网易云直播赚钱还是有声书直播赚钱?网易云有有声书栏目吗?
- 云缨台词 王者荣耀云缨台词有哪些?
- ASP用的是什么服务器
- 云朵的歌歌词 云朵的歌歌词赏析
- 云顶之弈源计划枪手阵容打法攻略 云顶之弈源计划枪手阵容打法攻略是什么
- 怎么利用云服务器赚钱 如何利用云服务器赚钱
- 热血传奇的所有服务器名字
- 火烧云唯美的短句子 火烧云的唯美句子