1.安装Maven
2.环境变量设置
3.设置本地仓库
4.配置镜像地址(阿里云的maven)
5.Maven项目的目录结构
6.Maven核心生命周期命令
7.IDEA配置Maven
8.IDEA创建Maven项目(联网)
9.IDEA配置TomCat
10.Web工程的基本目录结构
1.安装Maven
2.环境变量设置
- JAVA_HOME
- MAVEN_HOME:MAVEN的解压路径
- PATH:;%MAVEN_HOME%\bin
- 检查: cmd===》mvn -v
3.设置本地仓库
在settings.xml的第53行
//本地仓库:从中央仓库下载的jar包默认存放在该位置
<localRepository>D:\ET2202\jars</localRepository>
4.配置镜像地址(阿里云的Maven)
在settings.xml的第161行
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
5.Maven项目的目录结构
--》src
--》main (源码)
--》java(JAVA源码)
--》resources(非JAVA的配置文件)
--》webapp(web项目)
--》test
--》java
--》resources
--》pom.xml(配置文件,关于整个工程的信息和依赖相关的信息都在该文件中,相当于前端的package.json)
6.Maven核心生命周期命令
clean/site/default,clean是删除target目录,site是把项目部署到远程仓库,default中包含一堆常见命令,如下
- mvn compile编译(cmd==》mvn compile)
- mvn test 测试
- mvn package 打包
- mvn install 安装(把jar包复制到本地仓库)
- mvn clean 删除
7.IDEA配置Maven
Configure==》Build,Execution,Deployment==》Maven面板==》修改下面两个(User settings file 和 Local respository)=(maven的settings.xml 和 j本地仓库位置)
8.IDEA创建Maven项目(联网)
新建一个工程--》
选择Maven(对Create from archetype打勾,选择maven-archetype-webapp),Next--》
选择存放位置,finish--》
在main包中创建java和resources包--》
pom.xml中导入javax.srvlet依赖包--》
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
9.IDEA配置TomCat
在IDEA中点击右上角中的Add Configuration...==》
点击+ ==》
选择Tomcat Server==》Local ==》
选择Application server==》
找Tomcat文件夹位置,完成==》
选择最上面的Deployment选项==》
点击右侧的+ ==》Artifact ==》
选择第二个(firstweb:war exploded),ok==》
on frame deactivation 选择Update classes and resources(更新资源),ok
10.Web工程的基本目录结构
–》WEB_INF
–》lib【存放项目运行的jar包】
–》classes【存放class文件】
–》web.xml【项目的部署文件,servlet/filter/listener等需要在该文件中声明】
创建的项目需要覆盖web.xml