大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Maven教程
Maven常用命令應用
Maven修改倉庫地址
使用Eclipse創建Maven項目
Maven插件
Maven打包
Maven項目導入及轉換

Maven POM

POM 是指 Project Object Model。POM 是一個 xml,在 Maven 里為pom.xml。是 Maven 工作的基礎,在執行 task 或者 goal 時,Maven 會去項目根目錄下讀取 pom.xml 獲得需要的配置信息。

POM 文件中包含了項目的信息和 maven build 項目所需的配置信息,通常有項目信息(如版本、成員)、項目的依賴、插件和 goal、build 選項等。

POM 是可以繼承的,通常對于一個大型的項目或是多個 module 的情況,子模塊的 POM 需要指定父模塊的 POM。

POM 文件中節點含義

可以參照 maven 官網上的文檔


project:POM 文件的頂級元素; 任何你想 build 的事物,Maven 都會把它們當作是一個Project;這些 Project 被定義為 POM(Project Object Model);一個 Project 可以依賴其他的 project,一個 project 也可以有多個子 project 組成

modelVersion:所使用的 object model 版本,為了確保穩定的使用,這個元素是強制性的。除非 maven開發者升級模板,否則不需要修改

groupId:是項目創建團體或項目的唯一標志符,通常是域名倒寫如:com.bjpowernode 或者 com.bjpowernode.p2p

artifactId:是項目 artifact 唯一的基地址名,通常指的是項目名或者模塊名如:p2p 或者 dataservice

version:artifact 的版本,通常能看見為類似 0.0.1-SNAPSHOT,其中 SNAPSHOT 表示項目開發中,為開發版本

packaging:artifact 打包的方式,如 jar、war、ear 等等。默認為 jar。這個不僅表示項目最終產生何種后綴的文件,也表示 build 過程使用什么樣的 lifecycle。

name:表示項目的展現名,在 maven 生成的文檔中使用

url:表示項目的地址,在 maven 生成的文檔中使用,通常不用

description:表示項目的描述,在 maven 生成的文檔中使用

dependencies:表示依賴,在子節點 dependencies 中添加具體依賴的 groupId、artifactId 和 version,Maven在搭建工程時主要是編寫依賴。編寫依賴就是從官網上復制

build:表示 build 配置

parent:表示父 POM

全部教程
主站蜘蛛池模板: 四虎影视免费 | 一区二区三区在线视频观看 | 91最新国产| 欧美一级毛片特黄黄 | 欧美成人免费一区在线播放 | 午夜一级福利 | 欧美一区日韩一区中文字幕页 | 日本3p视频在线看高清 | 欧美视频第二页 | 一本大道香蕉久在线不卡视频 | 久久香蕉国产线 | 激情开心婷婷 | 99久久99热久久精品免费 | 在线毛片免费观看 | 日韩专区亚洲精品欧美专区 | 一级二级三级毛片 | 一级特黄特黄毛片欧美的 | 婷婷伊人五月 | 久久综合九色综合97婷婷女人 | 欧美交换乱理伦片在线观看 | avtom影院入口四虎 | 青青青国产免费手机视频在线观看 | 亚洲国产成人精品久久 | 国产成人精品区在线观看 | 在线日本妇人成熟免费观看 | 亚洲精品高清国产一久久 | 成人国产午夜在线视频 | 日韩中文在线观看 | 午夜精品福利视频 | 国产高清在线a视频大全凹凸 | 伊人五月在线 | 青青青国产观看免费视频 | 99综合在线| 人人鲁免费播放视频人人香蕉 | 国产午夜精品不卡观看 | 亚洲精品国产字幕久久不卡 | 老司机午夜免费影院 | 精品亚洲一区二区在线播放 | 欧美一级久久久久久久大 | 美女视频黄a视频免费全过程在线 | 久久香蕉国产线看免费 |