欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Maven的简单认识

程序员文章站 2022-04-11 17:48:42
...

1、Maven概念:

自动化构建工具,管理jar包及依赖包

发展历程:make——ant——maven——gradle

2、配置maven
配置java_home
配置maven_home
配置path:%maven_home%\bin;
验证是否成功:cmd命令——mvn -v
配置本地仓库:conf-settings.xml-Default(本地默认目 ${Users}/.m2/repository,如修改d:/mvnrep

3、使用maven
约定 优于 配置
硬编码方式:job.setPath(“d:\abc”);
配置方式:job
conf.xml d:\abc
约定:老地方见 直接写个job即可,即使用默认值,约定优于配置
maven约定的目录结构:
main:写java类代码
test:写测试类代码

所有命令,须在pom.xml目录中执行
mvn compile(依据主包,下载依赖包)
mvn test (测试类是否通过)
mvn package (生成jar包,包名为项目名称+conf-settings.xml文件中配置的0.0.1-SNAPSHOT,即版本号,全部名称为:HelloWorld-0.0.2-SNAPSHOT.jar)
mvn install(将此项目直接放入之前在conf-settings.xml配置的本地仓库目录里,供其它人使用)
F:\Softwares\JAVA64bit\MavenRep\com\hywl\maven\HelloWorld\0.0.2-SNAPSHOT
mvn clean(将编译的项目文件清理掉后,准备重新编译,将target文件夹删除)

相关标签: maven java