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           

        Maven常用命令总结

1.compile

    编译当前项目,并在项目根目录下生成target文件夹:

Maven常用命令总结

  点击能看到如下文件夹:

    编译当前项目,并在项目根目录下生成target文件夹:

Maven常用命令总结

 2.test

    运行test下的测试代码(代码中使用了@test注解的类或者继承TestCase类才会运行,只是我目前了解到的)

Maven常用命令总结

3.clean

    删除target文件夹

4.package

    项目打包工具,在target目录下生成war包或者jar包。(若还没target文件夹,该命令也会生成target文件夹:感觉该命令是test,complie+打包的结合)

Maven常用命令总结

参考:maven插件https://www.cnblogs.com/avivaye/p/5341341.html

  ---------------------------------------打成war包的目录------------------------------------

(1)生成的war包目录是webapp下的文件,而且WEB-INF目录是有classes和lib文件夹

    ---webapp文件夹下的文件

               -----

               -----WEB-INF(本身在该文件夹下存在的)

                        ----classes(java编译后文件)

                        ----依赖的jar包

(2)

5.install(test,compile也会执行)

   把target目录下的war包或者jar包导入到仓库。(若还没有target目录,则会生成。)