Maven常用命令总结

本文介绍了Maven作为项目管理和综合工具的基本概念及其在Java Web项目中的应用。详细讲解了Maven项目的目录结构,包括源代码、测试代码及资源文件的组织方式。此外,还概述了Maven常用命令如compile、test、clean、package和install的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值