Maven常用命令总结
Maven简介
maven是项目管理和综合工具,有了它能简化和标准的项目建设流程。
maven web项目结构
---src
---main
---java(java源码)
---resources(xml,propertis等配置文件)
---test
---java(java测试源码)
---resources(xml,propertis等配置文件)
---webapp(存放前端相关配置)
-----
---WEB-INF(web.xml文件)
---pom.xml
1.compile
编译当前项目,并在项目根目录下生成target文件夹:
点击能看到如下文件夹:
编译当前项目,并在项目根目录下生成target文件夹:
2.test
运行test下的测试代码(代码中使用了@test注解的类或者继承TestCase类才会运行,只是我目前了解到的)
3.clean
删除target文件夹
4.package
项目打包工具,在target目录下生成war包或者jar包。(若还没target文件夹,该命令也会生成target文件夹:感觉该命令是test,complie+打包的结合)
参考:maven插件https://www.cnblogs.com/avivaye/p/5341341.html
---------------------------------------打成war包的目录------------------------------------
(1)生成的war包目录是webapp下的文件,而且WEB-INF目录是有classes和lib文件夹
---webapp文件夹下的文件
-----
-----WEB-INF(本身在该文件夹下存在的)
----classes(java编译后文件)
----依赖的jar包
(2)