Maven系列

基础

  • mvn 基础命令:
  1. clean清除目标目录中的生成结果
  2. compile 编译源代码
  3. test-compile 编译测试代码
  4. test 运行应用程序中的单元测试
  5. package 根据项目生成 jar 文件
  6. install 在本地 Repository 中安装 jar
  7. deploy 推送到远程私服仓库
  • 使用maven命令创建一个maven项目:maven命令创建并发布项目
  • .m2文件下面的配置是当前用户的配置,所以这个文件只对该用户生效,一般解决办法就是将这个m2中的配置和自己仓库的配置都修改。
  • 在install的时候可能会出现乱码,此时右键install,选择create xxx install,在command line里写 install -Dmaven.test.skip=true -f pom.xml 然后用新写的命令代替旧的install即可
  • module模块的使用,在父模块中加入各个子模块的信息,当然在子摸快中也要写明父模块。子模块中一定要写artifactId

Maven私服

  • 详细的私服搭建过程,在这篇文章中写到了 Maven私服搭建,具体就不再写了,这里记录一些问题和总结。
  • 私服中一般都有四个仓库
  1. 本地-快照仓库SANPSHOT:就是为发布的jar包,比如测试jar
  2. 本地-正式仓库RELEASE:就是第三方提供的jar包,不需要修改的jar包。
  3. 代理仓库:代理华为云、阿里云的或者mavne总仓库
  4. 综合仓库:把上面合成一个仓库,都可以使用。
  • 优先会从正式仓库中去寻找jar,找不到再去快照仓库,还找不到就去代理仓库了
  • 上传到私服需要配置:
  1. maven的setting.xml配置文件中的servcers属性,新增两个server,值就是仓库名称和用户名密码
  2. 还要配置mirror的地址为私服的地址
  3. 在pom文件中新增distributionManagement属性,配置私服仓库的idurl
  • 使用mvn deploy的时候,会自动打到快照snapshot版本,而不是release版本,是因为创建项目的时候指定的版本号就是snapshot快照版本。
  • 也可以在maven私服仓库中手动上传jar包的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值