美文网首页
稳扎稳打maven入门

稳扎稳打maven入门

作者: 一条大河123 | 来源:发表于2018-01-21 22:10 被阅读0次

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

Capture.PNG
修改本地仓库
Capture.PNG
然后将修改后的settings.xml复制一份到新的仓库(以后maven版本更新不必再修改settings.xml)

3.eclipse安装maven
eslipse4.0版本以上再带maven
将m2e插件放到eclipse安装目录的dropins目录下,重启eslipse
配置eclipse.ini


Capture.PNG

-vm
javaw.exe路径
修改jre路径
修改maven配置 installations路径 user setting settings.xml的本地路径
修改 default VM arguments -> maven的安装目录


Capture.PNG

4.maven的生命周期
完整的项目构建过程:
清理 -> 编译 -> 测试 -> 打包 -> 集成测试 -> 验证 -> 部署
maven生命周期:
clean -> 清理项目
pre-clean 执行清理前的工作
clean 清理上一次构建生成的所有文件
post-clean 执行清理后的文件
default -> 构建项目(最核心)
clean -> cmpile -> test -> package -> install 后面的依赖前面的命令
site -> 生成项目站点
pre-site 在生成项目站点前要完成的工作
site 生成项目站点的文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上
maven中的插件使用:


Capture.PNG

5.pom.xml解析


Capture.PNG
Capture.PNG

相关文章

网友评论

      本文标题:稳扎稳打maven入门

      本文链接:https://www.haomeiwen.com/subject/dbrqaxtx.html