上一篇相信你已經(jīng)安裝了好了Maven,這次只想把一些基本命令列舉一下,請(qǐng)把它們記在你的腦子中,懶一點(diǎn)也要記在你的筆記本上,因?yàn)槟阋院髸?huì)常常用到它們.
1.創(chuàng)建Maven目錄
mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName
2.測(cè)試
mvn test
3.編譯類
mvn compile
4.打包
mvn package
5.生成Site
mvn site
5.清除
mvn clean
以上命令都是在command窗口運(yùn)行的.它們還可以混合運(yùn)行,如mvn test compile package,在以后的講述中會(huì)逐漸用到它們.
附錄:
Maven的生命周期及其與之對(duì)應(yīng)的命令:
validate:驗(yàn)證工程是否正確,所有需要的資源是否可用。
compile:編譯項(xiàng)目的源代碼。
test-compile:編譯項(xiàng)目測(cè)試代碼。
test:使用已編譯的測(cè)試代碼,測(cè)試已編譯的源代碼。
package:已發(fā)布的格式,如jar,將已編譯的源代碼打包。
integration-test:在集成測(cè)試可以運(yùn)行的環(huán)境中處理和發(fā)布包。
verify:運(yùn)行任何檢查,驗(yàn)證包是否有效且達(dá)到質(zhì)量標(biāo)準(zhǔn)。
install:把包安裝在本地的repository中,可以被其他工程作為依賴來(lái)使用
deploy:在整合或者發(fā)布環(huán)境下執(zhí)行,將最終版本的包拷貝到遠(yuǎn)程的repository,使得其他的開(kāi)發(fā)者或者工程可以共享。
generate-sources:產(chǎn)生應(yīng)用需要的任何額外的源代碼,如xdoclet。