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

17站長網

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

Maven教程

Maven教程

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

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

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

那么,Maven 和 Ant 有什么不同呢?在回答這個問題以前,首先要強調一點:Maven 和 Ant 針對構建問題的兩個不同方面。Ant 為 Java 技術開發(fā)項目提供跨平臺構建任務。Maven 本身描述項目的高級方面,它從 Ant 借用了絕大多數(shù)構建任務。因此,由于 Maven 和 Ant代表兩個差異很大的工具,所以接下來只說明這兩個工具的等同組件之間的區(qū)別,如表 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 命令行選項定義的系統(tǒng)特性

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

通過 -D 命令行選項定義的系統(tǒng)特性

由 任務裝入的特性

第一個定義最先被處理。

構建規(guī)則

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

構建規(guī)則或多或少是靜態(tài)的,除非使用

返回頂部
主站蜘蛛池模板: 成人国产 | a级亚洲片精品久久久久久久 | 国产日韩欧美综合 | 国产一区二区三区视频在线观看 | 国产午夜精品久久久久免费视小说 | 国产呦系列 欧美呦 日韩呦 | 野战好大好紧好爽视频 | 国产一级簧片 | 免费高清在线影片一区 | 香蕉视频网站在线观看 | 免费国产人做人视频在线观看 | 久久好色 | 日韩国产欧美一区二区三区在线 | 亚洲国产成人久久精品hezyo | 91porn丫九色 | 免费看黄色网址 | 2020天堂中文字幕一区在线观 | 国产久视频| 久久美| 久久青青草原精品国产麻豆 | 精品亚洲福利一区二区 | 激情在线日韩视频免费 | 亚洲综合色吧 | 午夜国产精品理论片久久影院 | 久久综合亚洲 | 久久九九亚洲精品 | 国内精品不卡一区二区三区 | 青草视频在线观看国产 | 在线成人看片 | 日本一级www| 国产片a | 2022色婷婷综合久久久 | 欧美三级在线看中文字幕 | 国产精品日韩高清在线蜜芽 | 成人免费观看黄a大片夜月 成人免费体验区福利云点播 | 国产精品伦理一二三区伦理 | 国产毛片久久精品 | 免费片 | 日本一级毛片不卡免费 | 99视频九九精品视频在线观看 | 黄色大片a级 |