概念:
Apache Mavem 是一個軟件項目管理的綜合工具。基于項目對象模型(POM)的概念,Maven可以從一個中心資料庫管理項目構(gòu)建,報告和文件。Maven除了以程序構(gòu)建能力為特色之外,還提供高級項目管理工具。由于Maven的缺省構(gòu)建規(guī)則有較高的可重用性,所以常常用兩三行Maven構(gòu)建腳本就可以構(gòu)建簡單的項目
maven官網(wǎng)鏈接:http://maven.apache.org/
Maven Respository 鏈接:http://mvnrepository.com/
文章鏈接:http://www.cnblogs.com/yjmyzz/p/3495762.html
Maven實(shí)質(zhì)上就是download Jar包的
主要命令如下:
Maven Build:
這個命令用于編譯Maven工程,執(zhí)行命令后會在target文件夾中的classes中生成對應(yīng)的class文件。
Maven Clean:
刪除target文件夾,即刪除生成的package包以及class等文件
Maven Test:
先自動進(jìn)行編譯,在運(yùn)行所有的測試用例。
Maven install:(最常用)
發(fā)布生成對應(yīng)的package包,等效于命令行執(zhí)行 mvn clean install