Maven第一天

Maven工具的好处:源码小(不含jar),使用Maven后悔自动寻找jar,过程如下:

Maven项目一键构建:项目从编译---测试--运行--打包-----------安装整个过程都交给maven进行管理:

Maven的使用:

  • 下载:

  • 解压:

Maven配置及仓库配置:

  • 配置 MAVEN_HOME ,变量值就是你的maven安装的路径(bin目录之前一级目录)

  • 将 %MAVEN_HOME%/bin加入环境变量 path

  • 通过mvn -v命令检查maven是否安装成功,看到maven的版本为3.3.9及java版本
  • 仓库的分类

  • 本地仓库的配置:

Maven的目录结构:

Maven目录结构的规范

Maven命令:

compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。

cmd进入命令状态,执行mvn compile,如下图提示成功:

 查看 target目录,class文件已生成,编译完成。




test是maven工程的测试命令,会执行src/test/java下的单元测试类。

cmd执行mvn test执行src/test/java下单元测试类,下图为测试结果,运行1个测试用例,全部成功。

clean是maven工程的清理命令,执行clean会删除target目录的内容。

package是maven工程的打包命令,对于java工程执行package打成jar包,对于web工程打成war包。

install是maven工程的安装命令,执行install将maven打成jar包或war包发布到本地仓库。

从运行结果中,可以看出:当后面的命令执行时,前面的操作过程也都会自动执行,

Maven的三套周期:

Eclipse使用Maven开发maven项目:

1.添加maven插件:

2.点击add(找到你maven安装的位置):

3.eclipse配置仓库:

4.构建索引:

Window---show view ------other----------maven Repositories

5.重构索引:

6.eclipse中创建Maven选项目:

7.  选择maven project:

8.点击next:

9.点击finish,在webapp下添加添加WEB-INFO/web.xml:

10. src/java/main创建了一个Servlet,但报错:

11. 要解决问题,就是要将servlet-api-xxx.jar包放进来,作为maven工程应当添加servlet的坐标,从而导入它的jar

直接打开helloworld工程的pom.xml文件,再添加坐标:

12.添加后自动生成的结果如下(添加jar包的坐标时,还可以指定这个jar包将来的作用范围):










猜你喜欢

转载自blog.csdn.net/qq_36176087/article/details/80694481
今日推荐