Maven基础概念

Posted myyismyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven基础概念相关的知识,希望对你有一定的参考价值。

1.Maven的作用
a.管理Jar
i.增加第三方Jar(commons-fileupload commons-io.jar)
ii.jar包之间的依赖关系(自动关联下载所有依赖的Jar)

b.将项目拆分成若干个模块

2.Maven概念:
是基于Java平台的自动化构建工具
make-ant-maven-gradle
清理:删除编译结果,为重新编译做准备
编译:java->class
测试:针对于项目中的关键点进行测试,也可用项目中的测试代码去测试开发代码
报告:将测试的接口进行显示
打包:将项目中包含的多个文件压缩成一个文件,用于安装或部署。
安装:将打成的包放到本地仓库,供其他项目使用
部署:将打成的包放到服务器准备运行

-Eclipse中部署的web项目可以运行
-将Eclipse中的项目,复制到tomcat/webapps中则不能运行
-项目可以在webapps中直接运行

Eclipse中的项目,在部署时会生成一个对应得部署项目(在wtpwebapps中),区别在于:部署项目没有源码文件src(java),只有编译后的class文件和jsp文件
因为二者目录结构不一致,因此tomcat无法直接运行Eclipse中复制过来的项目(如果要在tomcat中运行一个项目,则该项目必须严格遵循tomcat目录结构)

自动化构建工具maven:将原材料(java,js,css,html、图片)->产品(可发布项目)

以上是关于Maven基础概念的主要内容,如果未能解决你的问题,请参考以下文章

阶段2 JavaWeb+黑马旅游网_15-Maven基础_第1节 基本概念_03maven一键构建概念

阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_09maven概念模型图

Maven基础

阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_08maven生命周期

Spring基础:IOC概念引入

Maven基础-01-笔记