精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

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。

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

返回頂部
主站蜘蛛池模板: 1769国内精品视频在线观看 | 谁有免费的黄色网址 | 美女隐私视频黄www免费 | 在线观看成年人免费视频 | 日韩高清不卡在线 | 国产一级黄色大片 | 一级骚片超级骚在线观看 | 日韩高清在线免费看 | 午夜毛片视频高清不卡免费 | vr专区日韩精品中文字幕 | 欧美系列在线播放 | 精品国产成人 | 在线观看国产精美视频 | 一级片在线视频 | 情侣在线 | 91频视| 免费看黄色a级片 | 黄色在线观看网址 | 手机看片在线精品观看 | 免费岛国片 | 午夜一级黄色片 | 小明永久视频免费播放 | 国产理论最新国产精品视频 | 国产伊人自拍 | 99久热re在线精品视频 | 六月久久| 夜鲁鲁鲁夜夜综合视频欧美 | 久久夜色撩人精品国产 | 欧美一级淫片aaaaaaa视频 | 国产激情视频在线观看首页 | 国产成人91一区二区三区 | 伊人网亚洲| 91视频免费观看高清观看完整 | 在线视频自拍 | 在线免费黄色 | 久久香蕉国产观看猫咪3atv | 欧美一级欧美一级毛片 | xxx日本黄色| 欧美大片在线观看 | 天天拍拍天天爽免费视频 | 国内成人精品亚洲日本语音 |