Maven

1.安装Maven

2.环境变量设置

3.设置本地仓库

4.配置镜像地址(阿里云的maven)

5.Maven项目的目录结构

6.Maven核心生命周期命令

7.IDEA配置Maven

8.IDEA创建Maven项目(联网)

9.IDEA配置TomCat

10.Web工程的基本目录结构

1.安装Maven

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值