maven搭建及创建项目整个过程(超详细)

一、概述

maven项目管理工具

主要两大作用: 构建项目、依赖管理(管理jar包及其所依赖的jar包)

特点:约定大于配置【事先约定的规则,大于后期的配置文件】

 

二、安装maven

1.安装步骤

第一步:解压文件到D盘:D:\apache-maven-3.3.9

第二步:配置环境变量

MAVEN_HOME = D:\apache-maven-3.3.9
Path = %MAVEN_HOME%\bin;
 
//mvn -version 出现以下界面,表示安装成功

C:\Users\THINK>mvn -verson:\Users\THINK>mvn -verson
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015- Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-
7+08:00)+08:00)
Maven home: D:\apache-maven-3.3.9\bin\.. home: D:\apache-maven-3.3.9\bin\..
Java version: 1.8.0_73, vendor: Oracle Corporation version: 1.8.0_73, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_73\jre home: C:\Program Files\Java\jdk1.8.0_73\jre
Default locale: zh_CN, platform encoding: GBK locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos" name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
 

第三步:配置本地仓库(可选)

仓库:

中央仓库:在国外,存放所有的jar包的地方(有网络所有的人都可以访问)私服:公司的服务器。本公司的使用本地仓库:本机电脑的仓库;默认地址:C:\Users\THINK\.m2\repository。建议修改

通过修改MAVEN_HONE\conf\settings.xml文件

a.将repository.rar文件进行压缩,放到指定目录,如果D:\repository

b.在settings.xml中指定本地仓库的地址

<localRepository>D:\repository</localRepository>

 

第四步:配置国内镜像(推荐阿里云镜像)

Maven中央仓库服务器地址在国外下载东西,很慢;

可以配置国内牛逼的Maven镜像阿里云Maven镜像;

通过修改MAVEN_HONE\conf\settings.xml文件:

将如下代码放到mirrors节点下

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

 

三、 tomcat继承maven

1526623763018

1526623845470

 

1526623961133

 

1.在eclipse 创建maven项目

 

 

初次创建,会报错,因为缺少了web.xml文件

 

 

2.maven项目的路径

1526624986386

 

3.使用mavne添加jar包

pom.xml文件(maven项目的核心配置文件)

包括更改项目的版本,以及引用jar包都在pom.xml中进行操作.

>>将项目的jdk版本从1.5换成1.8

>>选中项目右键

>>再pom.xml文件中的<build>标签内添加如下配置信息<build>标签内添加如下配置信息


    <build>
        <plugins>
          <plugin>
          <!-- maven构件需要的JDK默认版本是1.5,和工程中的不是同一个,所以需要构件3.0需要重新指定 --> 
            <artifactId>maven-compiler-plugin</artifactId> 
            <version>3.3</version>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
              <encoding>utf-8</encoding>
            </configuration>
          </plugin>
        </plugins>
    </build>
>>右键项目--maven--updateProject-->ok

 

5.在pom.xml添加jar包

引用jar包,通过坐标的方式进行定位到具体的jar包

依赖jar包  groupId:组织ID,artifactId:项目ID,version:版本

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.41</version>
</dependency>
假如需要引入多个包:
把所有的jar包都放在该节点下 
<dependencies>
例如在项目需要引入驱动包
<span style="color:#aa5500"><!-- 把所有的jar包都放在该节点下 --></span>

    <dependencies>
        <!-- 依赖jar包 groupId:组织ID,artifactId:项目ID,version:版本 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.41</version>
        </dependency>
    </dependencies>
 

右键项目--->maven---->update project

出现小奶瓶表示导入jar正确:

 

jar包查找规则:

1.首先在setting.xml中配置的本地仓库位置中加载;
2.如果本地仓库没有,那么会自动远程进行下载,把下载的包放到本地仓库;
3.第二次进来,直接从本地仓库找,不需要重新下载

查找 jar包

https://mvnrepository.com/

 

其他:如果需要自动搜索本地仓库,还得创建本地仓库索引。

转载请注明原文链接。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuer629

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值