足彩总进球数怎么中奖 竞彩足球总进球在哪看 总进球计算器 竞彩总进球数怎么算 世界杯荷兰总进球数 c罗职业生涯总进球数 裁判员总进球 竞彩足球总进球大小球 竞彩总进球数复选 c罗职业生涯总进球650 总进球数难于上青天 c罗总进球650 欧冠总进球c罗 竞猜总进球计算器 计算器足球总进球数玩法

Maven簡介

 

Maven 是 Apache 的一個頂級的項目:http://maven.apache.org/

 


 

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代表兩個差異很大的工具。

 

Maven是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標準集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標(goal)的邏輯。當你使用Maven的時候,你用一個明確定義的項目對象模型來描述你的項目,然后Maven可以應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。

 

Maven 有一個生命周期,當你運行 mvn install 的時候被調用。這條命令告訴 Maven 執行一系列的有序的步驟,直到到達你指定的生命周期。遍歷生命周期旅途中的一個影響就是,Maven 運行了許多默認的插件目標,這些目標完成了像編譯和創建一個 JAR 文件這樣的工作。

 

此外,Maven能夠很方便的幫你管理項目報告,生成站點,管理JAR文件,等等。

2012年梅西总进球数
足彩总进球数怎么中奖 竞彩足球总进球在哪看 总进球计算器 竞彩总进球数怎么算 世界杯荷兰总进球数 c罗职业生涯总进球数 裁判员总进球 竞彩足球总进球大小球 竞彩总进球数复选 c罗职业生涯总进球650 总进球数难于上青天 c罗总进球650 欧冠总进球c罗 竞猜总进球计算器 计算器足球总进球数玩法
好友宝靠什么赚钱的软件 通比牛牛作弊 有输验证码赚钱的吗 龙虎玩法技巧 在国外打工赚钱怎样带回国内 澳洲三分彩计划软件下载 AG水上乐园 玩秒速飞艇的网站 北京时时彩一天几期 福彩3d 组选六 稳赚 五星组60和组120一起买 球琛比分足球即时比分 七乐彩中五个号多少钱 pt电子游戏平台排行 福彩3d软件下载手机 新网站送彩金不限制ip