Maven的常用命令

第一次执行命令的时候,因为需要下载执行命令的基础环境,所以会从远程仓库下载该环境到本地仓库中
运行mvn命令,必须在pom.xml文件所在的目录

一、 JavaProject的pom.xml文件说明

2,几个常用命令解析 - 图1

1. pom的全称是project object model,直译过来就是项目对象模型
2. pom.xml包含了项目构建的信息,包括了项目的信息,项目的依赖等
3. pom.xml文件是可以继承的,大型项目中,子模块的pom.xml一般都会继承父模块的pom.xml
4. pom.xml文件内容显示如下:(针对刚建的空白项目)
2,几个常用命令解析 - 图2

二、几个常用的命令

需要运行maven的命令时,点击pom.xml—>Run As —>Maven build…
2,几个常用命令解析 - 图3

1. 清除 mvn clean:

删除target目录,删除的是编译文件的目录
2,几个常用命令解析 - 图4

2. 编译 mvn compile:

只编译main目录中的java文件
上面操作因为clean而把HelloWrold项目的target文件夹清除,这次运行compile后就重新生成target目录
target\classes里面存放的就是编译后的class文件
第一次执行“mvn compile”和“mvn clean”这两个命令时,Maven会去中央仓库下载需要的jar包,
而第二次执行这两个命令时,由于所需的jar已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去中央仓库下载jar包的时间
2,几个常用命令解析 - 图5

3. 打包 mvn package:

将项目打包成jar/war
2,几个常用命令解析 - 图6
剩下的命令,用下节实例再补充hhhhh~ o( ̄▽ ̄)o
先po一下常用命令:
mvn archetype: create创建Maven项目

mvn compile 编译源代码

mvn deploy 发布项目

mvn test-compile 编译测试源代码

mvn test 运行应用程序中的单元测试

mvn site 生成项目相关信息的网站

mvn clean 清除项目目录中的生成结果

mvn package 根据项目生成的jar

mvn install 在本地Repository中安装jar

mvn eclipse: eclipse生成eclipse项目文件

mvn jetty:run 启动jetty服务

mvn tomcat: run启动tomcat服务