什么是Maven:
Maven是一个项目管理和综合工具Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
好处:
可以实现对jar包的依赖管理,节省项目的空间,一键构建。
Maven的安装和配置:
安装:下载并安装Maven软件:apache-maven-3.3.9-bin.zip,解压出来
配置环境变量:Maven配置教程-百度文库
在Maven的settings.xml中配置本地仓库
<localRepository>D:\Maven\01\资料\本地仓库\repository</localRepository>
Maven项目的目录结构

Maven的常用命令
mvn tomcat:run 一键启动Maven项目
mvn package 打包项目成war包
mvn compile 编译项目
Maven项目的构建
M2e插件的安装(eclipse mars2 已经自带)
修改Maven地址

修改用户配置


Maven项目的创建


创建好了之后,需要手动在webapp下创建一个WEB-INF/web.xml
并且在pom.xml中添加以下代码
<build>
<!-- 配置了很多插件 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
为项目添加一个servlet,并在pom.xml在添加如下代码,用以添加依赖jar包
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
项目的发布运行:
在项目上点击右键,run as-》maven build... -》输入tomcat:run即可运行
为Maven项目的pom.xml添加索引,方便注入依赖
window->show view->maven repositorites

在local repository上右键,biuld index即可
然后在pom.xml中右键

即可添加jar包依赖

1033

被折叠的 条评论
为什么被折叠?



