欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Maven pom文件常用配置小結(jié)

      時(shí)間:2019-05-13 20:12:42下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《Maven pom文件常用配置小結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《Maven pom文件常用配置小結(jié)》。

      第一篇:Maven pom文件常用配置小結(jié)

      Maven pom文件常用配置小結(jié)

      什么是POM Project Object Model,項(xiàng)目對(duì)象模型。通過(guò)xml格式保存的pom.xml文件。作用類似ant的build.xml文件,功能更強(qiáng)大。該文件用于管理:源代碼、配置文件、開(kāi)發(fā)者的信息和角色、問(wèn)題追蹤系統(tǒng)、組織信息、項(xiàng)目授權(quán)、項(xiàng)目的url、項(xiàng)目的依賴關(guān)系等等。

      一個(gè)完整的pom.xml文件,放置在項(xiàng)目的根目錄下。

      4.0.0

      … 基本設(shè)置

      maven的協(xié)作相關(guān)屬性

      4.0.0 org.codehaus.mojo my-project 1.0

      war 1.groupId : 組織標(biāo)識(shí),例如:org.codehaus.mojo,在M2_REPO目錄下,將是: org/codehaus/mojo目錄。

      2.artifactId : 項(xiàng)目名稱,例如:my-project,在M2_REPO目錄下,將是:org/codehaus/mojo/my-project目錄。

      3.version : 版本號(hào),例如:1.0,在M2_REPOorg/codehaus/mojo/my-project/1.0目錄。

      4.packaging : 打包的格式,可以為:pom , jar , maven-plugin , ejb , war , ear , rar , par POM之間的關(guān)系

      目錄下,將是:主要用于POM文件的復(fù)用。

      依賴關(guān)系:依賴關(guān)系列表(dependency list)是POM的重要部分。

      junit junit 4.0 test

      1.groupId , artifactId , version : 2.scope : compile(default),provided,runtime,test,system 3.exclusions 繼承關(guān)系:繼承其他pom.xml配置的機(jī)制。比如父pom.xml:

      [...] junit junit 4.4 test [...] 在子pom.xml文件繼承它的依賴(還可以繼承其他的:developers and contributors、plugin lists、reports lists、plugin executions with matching ids、plugin configuration): [...]

      com.devzuz.mvnbook.proficio proficio 1.0-SNAPSHOT [...] 在這種機(jī)制下,maven還提供了一個(gè)類似java.lang.Object的頂級(jí)父pom.xml文件:

      4.0.0 Maven Default Project central Maven Repository Switchboard default http://repo1.maven.org/maven2 false

      central Maven Plugin Repository http://repo1.maven.org/maven2 default false never target target/classes ${project.artifactId}-${project.version} target/test-classes src/main/java