maven是一个项目管理工具,我们使用maven主要是为了导入jar包
maven约定大于配置
首先我们在官网上下载maven,
然后配置环境变量
(mac)打开terminal 输入vim ~/.bash_profile 进入编辑页面
输入mvn -version,如下图则表示安装成功
我们需要在apache-maven-3.6.2/conf/settings.xml中设置阿里云镜像,这样能够加速jar包的下载
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
在apache-maven-3.6.2/conf/settings.xml还可以配置本地仓库
下面我们创建一个web项目
出现build success说明项目搭建成功。
如果我们在创建文件的哪一步,不选择maven-archetype-webapp那个模版,就会创建一个干净的maven项目,如下图
下面是勾选的
我们可以在main下创建两个文件夹,分别是java和resources,然后右键make directory as...
下面是在idea中配置tomcat
先下载tomcat
为什么会出现上面的警告,因为我们访问一个网站,需要指定目录
下面是解决方法,其中maven01是项目名称
其中上图的Application context可以写,可以不写,不写则默认访问路径localhost:808,如果写了/kuang,则访问路径为localhost:8080/kuang
在idea中启动tomcat,
认识一些idea右侧的Maven Projects,
pom.xml是maven的核心配置文件
在这里,解释一下上图,因为maven是约定大于配置,所以规定我们在src/main/java下只能写.class文件,我们在pom.xml中按照上图这样配置,就可以在src/main/java下写.properties和.xml文件了。
我们如果导入maven依赖如何导入,百度搜maven仓库,
还有一个小知识点,目录树
生成的目录树