上一篇聊了在IDE中如何创建maven项目,后面说到了maven会有一些常用的命令,现在就对命令进简单演示。
注意:
1:命令需要在windows桌面系统下的dos窗口运行。
2:下面演示的命令除了查看版本信息的命令外,很多对项目进行操作的命令都需要通过起项目所在pom.xml路径。
注意:有时候为了呈现文件目录结构更加清晰所以使用IDE打开目录结构。
-v
这个就是查看maven版本信息的命令如下:
compile
compile是maven工程的编译命令,会将java---->main 文件夹下的编程文件编译为class文件,并且存放在target文件夹下面。
首先通过IDE看一下目录结构。
通过命令后:
可以看出起完成了编译,可以将整个项目进行了编译。
test
可以在test是maven工程中测试命令,起会执行test—java下的测试类。
本人在这个包下写了两个测试类,一个通过junit注解,一个通过main,开结果。
可以看出起会自动运行所有可以调用的测试类,当然也会进行编译,毕竟不编译的话也没有办法运行。
clean
这个命令其实是一个清理命令,会删除target文件以及其内下的所有文件。直接看结果了,用test命令显示的结果然后输入 mvn clean。结果如下:
package
这个是打包命令,如果是普通的项目会打包为jar,如果是web项目会打包为war文件。因为我的测试环境是一个web项目,所以会打包为一个war文件。其输入在target目录下面,演示如下:
打包会先编译,然后再打包的,不然也就没有打包这一说了。
install
install是maven工程的安装命令,执行install将maven打成jar包或war包发布到本地仓库。
先看本地仓库
当然还需再找到如下路径
这个路径熟悉不,这个不是再javaweb项目中com.xzd包生成的而是再配置javaweb项目中填写的groupid,这个就明白所谓的坐标本质就是描述一个存放地址。
看一下结果:
当然还有其它的命令,本篇就不再演示,只是简单介绍一些常用的命令如果需要后面再聊。
而这些命令,再IDE中其实可以点击就行,不需要我们手动cd到某个项目路径下才会执行。其界面如下: