从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。Settings.xml中包含类似本地仓库位置、修改远程仓库服务器、认证信息等配置。而pom.xml主要描述了项目的maven坐标,依赖关系以及其他所有的项目相关因素,是项目级别的配置文件。
mvn clean 清空产生的项目( target里)
mvn compile 编译源代码
mvn package 打包
mvn test 运行测试
mvn test-compile 编译测试代码
mvn -Dtest package 只打包不测试
mvn source .jar 源码打包