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/

 

其他:如果需要自動搜索本地倉庫,還得創建本地倉庫索引。

轉載請註明原文鏈接。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章