版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/89090648
文章目录
1. Maven学习笔记一:Maven学习理解、安装和Eclipse中的配置
1.1. Maven的理解
- Maven是Apache下的一个纯java开源项目,并且只是用来管理java项目的。
- Maven引入大好处是不用再导入jar包,这样就节省了系统空间,通过依赖管理 将需要的jar包放在了本地仓库中。
- 引入Maven后运行可以不需要IDE工具,一个tomcat:run就可以把项目运行起来。因为Maven可以编译、测试、运行、打包、部署。
- Maven的项目还可以跨平台,因为纯java开发
- 应用大型项目,提高开发效率,分模块开发。互联网按业务来分,传统项目按层分。
1.2. Maven安装与配置
- 安装Maven工具包含创建Maven仓库和Maven工具包
-
建立Maven仓库,自行百度
- 配置Maven工具的环境变量
- 和jdk环境配置一样,MAVEN_HOME:D:\apache-maven-3.6.0-bin\apache-maven-3.6.0
- Path:%MAVEN_HOME%\bin
- 在Eclipse配置Maven
- windows–>preference–>Maven–>Installations
- windows–>preference–>Maven–>user Setting
1.3. 创建第一个Maven项目HelloWorld
- new–>Maven Project
2. 创建后pom.xml文件会报错
- 原因缺少web.xml在src–>main–>wabapp下创建WEB-INF文件夹在加入web.xml,内容和之前创建Dynamic web Project里面的web.xml一样。
- 给项目配置jdk1.8环境有两种方法
- 参考网站:Maven配置jdk
第一种: 在pom.xml中配置,这种配置方法是局部的,也就是每创建一个Maven项目都要配置一遍。
<!-- 局部jdk配置,pom.xml中 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
第二种: 在setting.xml中配置,这种方法是全局的配置以后不用再创建项目时配置了。
<!-- 全局jdk配置,settings.xml -->
<profile>
<id>jdk18</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
- 创建第一个Servlet项目
- 需要到pom.xml中导入有关Servlet的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>
- 添加依赖索引
- 依赖索引的用途是当我们添加某个jar包时,我们可能需要填写一些包名,这个很麻烦,因此为了方便我们需要添加依赖索引。方法是:
window–>show View–>Maven Repositories–>LocalRepositories–>Local Repository然后右键点击Rebuild Index