1.maven的基本命令
mvn -v 产看版本信息
mvn compile 编译
mvn test 测试
mvn package 打包
mvn install 安装到本次仓库
mvn clean 删除target文件夹
mvn archetype:generate 创建项目
mvn archetype:generate -DgroupId=组织名 -DartifactId=模块名 -Dversion=version Dpackage=包名
2.maven仓库
远程仓库 lib -> maven-model-builder-3.5.2.jar -> org\apache\maven\model\pom-4.0.0.xml -> https://repo.maven.apache.org/maven2/
修改镜像仓库
conf -> settings.xml -> mirror
修改本地仓库
然后将修改后的settings.xml复制一份到新的仓库(以后maven版本更新不必再修改settings.xml)
3.eclipse安装maven
eslipse4.0版本以上再带maven
将m2e插件放到eclipse安装目录的dropins目录下,重启eslipse
配置eclipse.ini
-vm
javaw.exe路径
修改jre路径
修改maven配置 installations路径 user setting settings.xml的本地路径
修改 default VM arguments -> maven的安装目录
4.maven的生命周期
完整的项目构建过程:
清理 -> 编译 -> 测试 -> 打包 -> 集成测试 -> 验证 -> 部署
maven生命周期:
clean -> 清理项目
pre-clean 执行清理前的工作
clean 清理上一次构建生成的所有文件
post-clean 执行清理后的文件
default -> 构建项目(最核心)
clean -> cmpile -> test -> package -> install 后面的依赖前面的命令
site -> 生成项目站点
pre-site 在生成项目站点前要完成的工作
site 生成项目站点的文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上
maven中的插件使用:
5.pom.xml解析