接上期
- ..
- ..
- ..
- ..
- 建立新的項目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
首先,程序會從遠程下載必要的jar包到你的localRepository,即我們剛剛設置的[d:/repo]
然后,會在當前目錄下面生成my-app文件夾,包括簡單的包結構[java,test]和一個HelloWorld程序及測試。
以及pom.xml文件。
注意:pom.xml contains the Project Object Model (POM) for this project.
The POM is the basic unit of work in Maven。
- 編譯
mvn compile
第一次運行會下載很多jar包。而且機器負荷會很重。
運行這個命令需要在pom.xml相同目錄下面
這個編譯指揮編譯主程序,不會編譯test下面的程序。
如果需要單獨編譯test,請運行 mvn test-compile
compile之后會生成target文件夾,主程序編譯在classes下面,測試程序放在test-classes下
- 測試
mvn test. 會自動先編譯在運行測試
- 打包
mvn package
打包之前會進行編譯,測試
posted on 2006-03-26 22:29
jbob 閱讀(777)
評論(0) 編輯 收藏 所屬分類:
maven