準備階段:Maven的pom.xml解析

  1. dependencies元素
    <dependencies></dependencies>,此元素包含多個項目依賴需要使用的<dependency></dependency>

  2. dependency元素
    <dependency></dependency>內部通過groupId(組織的唯一標識)、artifactId(項目的唯一標識)、version(項目的版本)確定唯一依賴。

  3. 變量定義
    <properties></properties>可定義變量在dependency中引用。如:

    <properties>
     	<spring.version>1.2.6</spring.version>
    </properties>
    
    <dependency>
    	 <groupId>org.springframework</groupId>
    	 <artifactId>spring-core</artifactId>
    	 <version>${spring.version}</version>
    </dependency>
    
  4. 編譯插件
    編譯插件及Java編譯級別。如:

    <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.7.0</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
     </plugin>
    
  5. Maven運作方式
    根據dependency中的依賴配置,通過互聯網在Maven中心庫下載相關依賴到本地的Maven庫.m2目錄下。

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