Maven:常用的命令与插件

Maven 常用命令:

mvn compile  编译源代码

mvn test-compile  编译测试源代码

mvn test 运行测试

mvn package  打包

mvn clean  清除产生的项目

mvn deploy  上传到私服

mvn install-U  强制检查更新,由于快照版本的更新策略(一天更新几次、隔段时间更新一次)存在,如果想强制更新就会用到此命令

mvn compile与mvn install、mvn deploy的区别

1、mvn compile,编译类文件

2、mvn install,包含mvn compile,mvn package,然后上传到本地仓库

3、mvn deploy,包含mvn install,然后,上传到私服

https://www.cnblogs.com/wkrbky/p/6352188.html


Maven 可以通过 mvn test 命令检查 jar 包的可用性

比如 invalid LOC header (bad signature) 错误会导致 mvn insall 失败

https://blog.csdn.net/weixin_40137479/article/details/79920345


项目开发阶段,配置文件加一个 .template结尾的样板,帮助理解配置文件

也可以加一个 README.md 文件,用于项目描述


Maven的常用插件

https://www.cnblogs.com/zhangxh20/p/6298062.html

1、maven-compiler-plugin:编译Java源码,一般只需设置编译的jdk版本

2、maven-dependency-plugin:用于复制依赖的jar包到指定的文件夹里

3、maven-jar-plugin:打成jar时,设定manifest的参数,比如指定运行的Main class,还有依赖的jar包,加入classpath中

4、wagon-maven-plugin:用于一键部署,把本地打包的jar文件,上传到远程服务器上,并执行服务器上的shell命令

5、tomcat7-maven-plugin:用于远程部署Java Web项目

6、maven-shade-plugin:将依赖的多个jar包,包含到打成的1个jar包里


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值