mvn -v //查看maven版本
mvn clean //删除target
mvn compile //编译
mvn test //测试
mvn package //打包
mvn install //安装jar包到本地仓库中
mvn clean compile
//创建目录的两种方式
//按照提示进行选择
mvn archetype:generate
//一次创建完成
//mvn archetype:generate -DgroupId=组织名,公司网址的反写+项目名 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码所存在的包名
mvn archetype:generate -DgroupId=com.imooc.maven04 -DartifactId=maven04-demo -Dversion=1.0.0SHAPSHOT -Dpackage=com.imooc.maven04.demo
5.自动创建目录骨架
/Users/barley/Downloads/apache-maven-3.5.2/lib/maven-model-builder-3.5.2.jar/org/apache/maven/model/pom-4.0.0.xml
(3)镜像仓库
/Users/barley/Downloads/apache-maven-3.5.2/conf/settings.xml
maven.net.cn
central
central mirror in china
http://maven.net.cn/content/groups/public
/path/to/local/repo
7.在eclipse中安装maven插件以及创建maven项目
4.0.0
反写的公司网址+项目名
com.imooc.maven01.model
项目名-模块名
maven01-model
0.0.1SNAPSHOT
UTF-8
1.8
1.8
junit
junit
4.10
test
10.依赖的范围
test
compile
默认的范围,编译测试运行都有效
com.hongxing
hongxing-nage
0.0.1-SNAPSHOT
com.hongxing
hongxing-bge
12.maven依赖冲突
4.0.0
com.hongxing
hongxing-aggreation
0.0.1-SNAPSHOT
pom
hongxing-aggreation
http://maven.apache.org
UTF-8
junit
junit
3.8.1
test
../hongxing-bge
../hongxing-nage
../hongxing-shanji
4.0.0
com.hongxing
hongxing-parent
0.0.1-SNAPSHOT
pom
hongxing-parent
http://maven.apache.org
UTF-8
3.8.1
junit
junit
${junit.version}
test
4.0.0
com.hongxing
hongxing-bge
0.0.1-SNAPSHOT
jar
hongxing-bge
http://maven.apache.org
UTF-8
1.8
1.8
com.hongxing
hongxing-parent
0.0.1-SNAPSHOT
junit
junit
commons-io
commons-io
2.4
14.使用maven构建web项目,引用jetty插件
代码稍后上传到github
思考:mac下如何停止jetty服务