1.什么是pom?
站在用戶的角度思考問題,與客戶深入溝通,找到阿合奇網(wǎng)站設計與阿合奇網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋阿合奇地區(qū)。pom(Project Object Model,項目對象模型)定義了項目的基本信息,用于描述項目是如何構(gòu)建,聲明項目依賴,插件配置,倉庫配置等等。
2.pom配置
Xml代碼 下載
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
4 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
6
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
3.pom標簽詳解下載
3.1 項目坐標標簽:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
groupId : 組織標識,例如:org.codehaus.mojo,在M2_REPO目錄下,將是: org/codehaus/mojo目錄。
artifactId : 項目名稱,例如:my-project,在M2_REPO目錄下,將是:org/codehaus/mojo/my-project目錄。
version : 版本號,例如:1.0,在M2_REPO目錄下,將是:org/codehaus/mojo/my-project/1.0目錄。
packaging : 打包的格式,可以為:pom , jar , maven-plugin , ejb , war , ear , rar , par
modelVersion:定義pom版本號,版本號有一系列的規(guī)則
3.2 依賴標簽:
(依賴關系列表(dependency list)是POM的重要部分,也就是我們項目對jar包的管理)
Xml代碼 下載
…
groupId , artifactId , version :引用的坐標
scope : compile(default),provided,runtime,test,system 依賴的范圍
exclusions 需要排除的依賴的jar包
3.3 繼承和聚合(子pom對父pom依賴 和 父項目對模塊的依賴)
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
3.4 項目構(gòu)建build時標簽:下載
(可以幫我們指定 需要的maven插件,主要標簽:Resources和Plugins
Resources:用于排除或包含某些資源文件
可以用于解決 我們部署測試和線上 服務時,資源文件配置的隔離依賴:-Ponline | -Plocal
Xml代碼 下載
Plugins:設置構(gòu)建的插件下載
…
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。