maven入门笔记03--执行Maven的构建命令&创建Maven的Web工程&依赖的范围
Maven入门03-实验二(执行Maven的构建命令)
1. 要求
运行Maven中和构建相关的命令时,必须进入到pom.xml所在的目录。如果没有在pom.xml所在的目录运行,会看到下面的错误提示:
1 |
|
2. 清理操作
mvn clean
效果:删除target目录
3. 编译操作
- 主程序编译:mvn compile
- 测试程序编译:mvn test-compile
- 主体程序编译结果存放的目录:target/classes
- 测试程序编译结果存放的目录:target/test-classes
4. 测试操作
mvn test
执行时会经历以下各个生命周期:resources、compile、testResources、testCompile、test
测试报告的存放目录:target-reports
5. 打包操作
mvn package
打包的结果--jar/war包,存放的目录:target
6. 安装操作
mvn install
1 |
|
安装的效果:
- 将本地构建过程中生成的jar包存入maven本地仓库。
- 将pom.xml文件转换为XXX.pom文件一起存入本地仓库。(只是名字改变,本质上是同一个文件)
Maven入门03-实验三(创建Maven的Web工程)
1. 说明
使用mvn archetype:generate命令生成Web工程时,需要使用一个专门的archetype:maven-archetype-webapp
生成的简单的webapp项目结构:
1 |
|
用法:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!