1. 程式人生 > >手動搭建maven項目

手動搭建maven項目

hello d+ epo conf sna 目錄結構 打包 color ack

手動搭建maven項目

  1. 在自己電腦上下載 maven

地址:

技術分享

2.解壓

我解壓到了自己電腦的 F:

3.安裝

4.修改成國內鏡像:

maven 的解壓包中conf目錄下的settings.xml

技術分享

技術分享

復制到:找到 C:\Users\lenovo\.m2(目錄結構如下)

技術分享

打開settings.xml,將一下文字復制進去並保存

<mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

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

技術分享

5.創建maven 本地倉庫

創建一個名為 mvn_repo 的目錄,作為本地倉庫,找到settings.xml,項目啟動時

bin/mvn.bat 去加載settings.xml

技術分享

技術分享

並作如下修改

技術分享

6.手動創建 Maven 項目

HelloMaven

src

-----main

  -----java

    -----com

      -----lifehrx

        -----maven

          ***.java

  ------resouce

-----test(test main 目錄結構相同)

  -----Java

    -----com

      -----lifehrx

        -----maven

        Test***.java

   ------resource

Target(存放 ,.class 文件)

7.cmd 命令打開終端,進入 HelloMaven 項目的目錄

mvn compile

技術分享

得到.class 文件

技術分享

mvn test

技術分享

測試成功

技術分享

技術分享

mvn clean

mvn package

技術分享

mvn clean install (安裝到本地倉庫,以便於其它項目依賴此jar 包)

技術分享

Maven 的生命周期:

清除--> 編譯-->測試-->報告-->打包(jar\war-->安裝-->部署

pom.xml : 介紹

 1 <!-- 當前pom的版本號 -->
 2 
 3   <modelVersion>4.0.0</modelVersion>
 4 
 5   <!-- groupId: 當前jar所屬的命名空間 -->
 6 
 7   <groupId>****</groupId>
 8 
 9   <!-- 當前項目模塊名稱 -->
10 
11   <artifactId>HelloMaven</artifactId>
12 
13   <!-- 當前項目的版本, SNAPSHOT鏡像版 -->
14 
15   <version>0.0.1-SNAPSHOT</version>
16 
17 <!-- 當前模塊需要依賴的相關jar包,也稱為依賴管理, 所有被依賴的包都是通過"坐標"定位的 -->
18 
19 <dependencies>
20 
21     <!-- 需要依賴junit 通過 groupId+artifactId+version來查找,如果本地沒有則到中央倉庫下載 -->
22 
23   <dependency>
24 
25     <!-- 當前jar所屬的命名空間 -->
26 
27     <groupId>junit</groupId>
28 
29     <!-- 依賴的項目模塊的名稱 -->
30 
31     <artifactId>junit</artifactId>
32 
33     <!-- 依賴的版本號 -->
34 
35     <version>4.9</version>
36 
37     <!-- 依賴的範圍, 有 test compile privlege -->
38 
39     <scope>test</scope>
40 
41   </dependency>
42 
43 </dependencies>

手動搭建maven項目