一、maven 常见命令解析
1、mvn clean :编译源代码并删除项目下的target目录
2、mvn package:编译源代码,执行单元测试,并打包放到项目下的target
3、mvn install:编译源代码,执行单元测试,并打包放到项目下的target,而且把包安装到本地仓库
4、mvn deploy:在install的基础上,增加把打好的包,上传到私服的功能
5、不执行测试:-Dmaven.test.skip 或者-DskipTests,两者的区别在于,前者不会编译测试类,而后者会把测试类编译到target下面的test-classes目录
二、assembly插件
assembly:
Assembly 插件目的是提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。
具体怎么使用,请参考:https://github.com/bzzhang/mac/wiki/maven-assembly
网友评论