Maven下载、安装、配置、使用及配置Tomcat

javaweb中需要使用大量的jar包,需要手动导入,很麻烦,由此Maven诞生了(类似npm、pipenv)


Maven

项目管理工具,方便导入jar包的。


核心思想

约定大约配置(制定的约束,必须去这么做),Maven会规定如何编写我们的java代码,必须按照这个规范来。

下载Maven
http://maven.apache.org/download.cgi

 

Maven环境变量配置

在我们的系统环境变量中,配置如下:
· M2_HOME  maven目录下的bin目录
· MAVEN_HOME  maven目录
· 在系统的path中配置  %MAVEN_HOME%\bin

查看Maven的版本

mvn -version

 

修改Maven配置文件

(1)配置阿里云镜像

maven是国外的,所以我们需要配置阿里云镜像,加速访问。

conf文件夹下 -> setting.xml文件 -> 在<mirrors> 标签里添加如下代码:
 

<mirror>
   <id>nexus-aliyun</id>
   <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
   <name>Nexus aliyun</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

(2)创建本地仓库

建立一个本地仓库 -> 在<settings>里添加如下代码,中间内容是本地仓库地址,我是在maven的安装目录下创建的一个文件夹,来当作本地仓库。

 

在IDEA中使用maven

(1)创建maven项目,如果下边你不想使用maven的模板,那么不需要勾选,直接点击 next 即可!

出现如下信息说明maven项目安装成功

 

(2)目录创建分析

 把java文件标记一个为源码目录,把resources变为资源目录 -> 右键 Mark Directory as

 

配置Tomcat

(1)在IDEA中找到Tomcat,如下图,点击Local

(2)会弹出如下窗口

(3)警告处理

点击Fix 选中你的项目即可

 

(4)启动Tomcat

 

pom.xml

(1)文件分析

这个文件是存放于项目有关的一些配置项

(2)我们手动来配置一个jar包

首先,要想让maven帮助我们导入一个jar包,需要到maven仓库中去查找你想要的jar包:

Maven仓库地址  ,进去之后搜索你想要的jar包,下边我们以spring Web MVC 为例,点进去会看到如下页面,我们把代码复制下来,

 

(3)Maven由于他的约定大于配置,之后可能会遇到我们写的配置文件无法被导出的问题,或者不生效的问题,所以下边先给出解决方案,以后出了问题,不会慌张

在 <build>标签中添加如下代码:

<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

 

补充小知识及问题

1、查看Maven创建的项目中所有jar包依赖树

2、Maven中默认web项目中的web.xml版本问题

建议直接复制Tomcat中  webapps\ROOT\WEB-INF 下边的web.xml里边的配置即可,始终与Tomcat配置保持一致

 

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值