Maven环境搭建

1.下载Maven并且安装

进入Maven官网:http://maven.apache.org/download.cgi

以tar.gz结尾的是Linux系统用的,zip是window系统使用的

下载完后,将文件解压到一个指定的目录

 

2.配置环境变量

进入高级系统设置:

    1.M2_HOME:maven安装路径

   2.Path:%M2_HOME%\bin

配置好后,到命令提示符中输入mvn -version测试

 

 

3.配置阿里云镜像(默认是去中央仓库下载,但是下载速度要慢很多)

   1.进入Maven安装目录下找到setting文件,并且打开

   2.在setting文件找到<mirrors>标签,然后将以下代码,拷入到该标签下

<mirror>
	<id>nexus-aliyun</id>
	<name>nexus-aliyun</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
	<mirrorOf>central</mirrorOf>
</mirror>

 

4.setting文件中修改本地仓库目录

 

5.eclipse关联Maven

   1.现在的Eclipse基本是自动集成了Maven插件的,所以我们只需要设置下Maven的路径就行了

   2.关联setting文件

至此Maven搭建完成。

 

6.使用Maven构建Web工程注意事项

  1.需要修改工程依赖那个仓库,默认依赖中央仓库,这里关联本地仓库(archetypeCatalog internal)


   2.web工程以往是关联tomcat中的Servlet API,但现在是Maven工程,所以需要手动去下载Servlet API或者引入Tomcat,这也是刚创建jsp页面报错的原因,建议是引用Tomcat,下载地址:https://mvnrepository.com/

下载jar的时候同时下载对应的源码:
Window->Preferences
进入Maven,勾选Download Artifact Sources

 

7.Maven构建项目常见问题:

   1.无法使用el表达式的原因:

      1.web.xml的版本需要在2.5及2.5以上

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns="http://java.sun.com/xml/ns/javaee"
		xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
		id="WebApp_ID" version="3.0">


      2.缺少jar包(servlet-api.jar、jsp-api.jar)
   

<dependency>
	    <groupId>javax.servlet</groupId>
	    <artifactId>jsp-api</artifactId>
	    <version>2.0</version>
	    <scope>provided</scope>
	</dependency>
	<dependency>
	    <groupId>javax.servlet</groupId>
	    <artifactId>javax.servlet-api</artifactId>
	    <version>4.0.1</version>
	    <scope>provided</scope>
	</dependency>


    将以上代码引入到Maven工程的pom.xml中,保存后Maven会自动根据提供的坐标去阿里云镜像中下载
    或者直接引入Tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值