青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 編程教程Maven教程

Maven教程

Maven教程

Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的項目管理工具軟件。

Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目采用 Maven 的比例在持續增長。

Maven這個單詞來自于意第緒語(猶太語),意為知識的積累,最初在Jakata Turbine項目中用來簡化構建過程。當時有一些項目(有各自Ant build文件),僅有細微的差別,而JAR文件都由CVS來維護。于是希望有一種標準化的方式構建項目,一個清晰的方式定義項目的組成,一個容易的方式發布項目的信息,以及一種簡單的方式在多個項目中共享JARs。

那么,Maven 和 Ant 有什么不同呢?在回答這個問題以前,首先要強調一點:Maven 和 Ant 針對構建問題的兩個不同方面。Ant 為 Java 技術開發項目提供跨平臺構建任務。Maven 本身描述項目的高級方面,它從 Ant 借用了絕大多數構建任務。因此,由于 Maven 和 Ant代表兩個差異很大的工具,所以接下來只說明這兩個工具的等同組件之間的區別,如表 1 所示。  


Maven

Ant

標準構建文件

project.xml 和 maven.xml

build.xml

特性處理順序

${maven.home}/bin/driver.properties

${project.home}/project.properties

${project.home}/build.properties

${user.home}/build.properties

通過 -D 命令行選項定義的系統特性

最后一個定義起決定作用。

通過 -D 命令行選項定義的系統特性

由 任務裝入的特性

第一個定義最先被處理。

構建規則

構建規則更為動態(類似于編程語言);它們是基于 Jelly 的可執行 XML。

構建規則或多或少是靜態的,除非使用

返回頂部
主站蜘蛛池模板: 果冻传媒我的女老板 | 老师你狠狂| 久久久97人妻无码精品蜜桃 | 拔擦拔擦8X永久华人免费播放器 | 亚洲大片在线观看 | 国产激情精品久久久久久碰 | 十八禁久久成人一区二区 | 少妇久久久久久被弄高潮 | 欧美GV肉片视频免费观看 | 最新国产三级在线不卡视频 | 久久久久久天天夜夜天天 | 日本一区不卡在线播放视频免费 | 高hbl双性浪荡古代 高h 大尺度纯肉 np快穿 | 国产一区二区免费在线观看 | 男女高潮又爽又黄又无遮挡 | 四虎永久精品视频在线 | 欧美性xxxx18 | 国产精品无码麻豆放荡AV | 微拍秒拍99福利精品小视频 | 在线免费观看国产 | 日本高清无卡码一区二区久久 | 高h喷水荡肉爽文总攻 | 九热这里只有精品 | 久久视频在线视频观看天天看视频 | 久久中文骚妇内射 | 国产精品久久久久久久久久影院 | 国产SUV精品一区二区69 | 国产AV精品白浆一区二 | 99精品久久精品一区二区 | 久久视频在线视频观看精品15 | 野花日本手机观看大全免费3 | 色妺妺免费影院 | 爱穿丝袜的麻麻3d漫画免费 | a圾片目录大全 | 娇妻玩4P被三个男人伺候电影 | 品色堂主页 | 国产亚洲精品A久久777777 | 野草在线视频完整视频 | 美女爽到嗷嗷嗷叫 | 情浓野战台湾三级 | 99久久re6热精品首页 |