Maven安裝概述 - DAY1

1.下載Maven
http://maven.apache.org/download.cgi
2.創(chuàng)建Maven文件夾(在不含中文的路徑下)

2-1.png

將下載后的Maven解壓并復制到新建的目錄中秕磷。
2-2.png

conf 放置配置文件 settings.xml 配置中央倉庫鏡像等配置岂丘,bin 放置命令
3.Maven配置環(huán)境變量
在系統(tǒng)變量中添加MAVEN_HOME變量如圖3-1所示
3-1.png

在path中添加如圖3-2中的路徑
3-2.png

4.Maven環(huán)境測試
輸入mvn -v 若出現(xiàn)圖4-1版本信息則Maven環(huán)境配置成功娜谊。
4-1.png

5.Maven的使用
5.1首先了解Maven項目規(guī)范目錄結構

main:主程序目錄
test:測試目錄
resource:資源文件目錄
5.2創(chuàng)建main和test


創(chuàng)建HelloWord.java主程序文件

HelloWord.java

package com.oracle;
public class HelloWorld{
   public String sayHello(String name){
      return name+" say hello";
  }
}
package com.oracle;
import org.junit.Test;
import org.junit.Assert;
public class HelloWorldTest{
   @Test
   public void sayHelloTest(){
     Assert.assertEquals("tom say hello,new HelloWorld().sayHello("tom"));
  }
}

Maven 名稱解釋
Project:任何你想build的事物都可以認為是工程阻逮,一個工程可以由多個子工程構成
POM:POM(pom.xml)是Maven的核心文件澜倦,它是指示Maven如何工作的元數(shù)據(jù)文件恬砂,POM文件位于每個工程的根目錄中
GroupId:groupId是一個工程在全局中唯一的標識符嘹叫,一般是項目包名,例如org.springframework
ArtifactId:一般是模塊的名稱丛肢,groupId和artifactId一起組合成唯一坐標围肥。例如spring-core,spring-jdbc
Dependency:依賴包
Plug-in:Maven是由插件組件蜂怎,它的每一個功能都是由插件提供
Repository:倉庫

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
    <modelVersion>4.0.0</modelVersion>  

<!--坐標-->
    <groupId>com.oracle</groupId>  
    <artifactId>oa1</artifactId>  
    <version>0.0.1-SNAPSHOT</version>  

    <dependencies>

       <dependency>
           <groupId>junit</groupId>
           <artifactId>junit</artifactId>
           <version>4.12</version>
           <scope>test</scope>
       </dependency>

    </dependencies>
    
</project>

若本地倉庫沒有該坐標穆刻,將會自動到企業(yè)倉庫下載左邊,若沒有企業(yè)倉庫杠步,將到中央倉庫自動下載到所需要的Jar包
https://mvnrepository.com/

6.Maven settings.xml配置

6.1修改本地倉庫的位置

Maven\conf\settings.xml

<localRepository>本地倉庫文件夾路徑</localRepository>

6.2設置中央倉庫鏡像

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

使用的是阿里云鏡像

6.3設置項目默認 JRE

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

Maven 主配置 settings.xml
項目 pom.xml

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末氢伟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子幽歼,更是在濱河造成了極大的恐慌朵锣,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件甸私,死亡現(xiàn)場離奇詭異诚些,居然都是意外死亡,警方通過查閱死者的電腦和手機皇型,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門诬烹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人弃鸦,你說我怎么就攤上這事绞吁。” “怎么了寡键?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵掀泳,是天一觀的道長。 經常有香客問我西轩,道長员舵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任藕畔,我火速辦了婚禮马僻,結果婚禮上,老公的妹妹穿的比我還像新娘注服。我一直安慰自己韭邓,他們只是感情好措近,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著女淑,像睡著了一般瞭郑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鸭你,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天屈张,我揣著相機與錄音,去河邊找鬼袱巨。 笑死阁谆,一個胖子當著我的面吹牛,可吹牛的內容都是我干的愉老。 我是一名探鬼主播场绿,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嫉入!你這毒婦竟也來了焰盗?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤劝贸,失蹤者是張志新(化名)和其女友劉穎姨谷,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體映九,經...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡梦湘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了件甥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捌议。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖引有,靈堂內的尸體忽然破棺而出瓣颅,到底是詐尸還是另有隱情,我是刑警寧澤譬正,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布宫补,位于F島的核電站,受9級特大地震影響曾我,放射性物質發(fā)生泄漏粉怕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一抒巢、第九天 我趴在偏房一處隱蔽的房頂上張望贫贝。 院中可真熱鬧,春花似錦、人聲如沸稚晚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽客燕。三九已至鸳劳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間幸逆,已是汗流浹背棍辕。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工暮现, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留还绘,地道東北人。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓栖袋,卻偏偏與公主長得像拍顷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子塘幅,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355