在項目的pom.xml中添加
<!-- add By lwz -->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>1.6.2</version>
</dependency>
直接保存之后maven會(huì )自動(dòng)的更新依賴(lài),即可下載,
下載之后如果有錯誤,命令行切換到工程目錄下(工程目錄下有pom.xml)
mvn clean
mvn install
如果不行就clean 一下工程,update 依賴(lài)
一下是maven的常用命令
Maven庫:
http://repo2.maven.org/maven2/
Maven依賴(lài)查詢(xún):
http://mvnrepository.com/
Maven常用命令:
1. 創(chuàng )建Maven的普通java項目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 創(chuàng )建Maven的Web項目:
mvnarchetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 編譯源代碼: mvn compile
4. 編譯測試代碼:mvntest-compile
5. 運行測試:mvn test
6. 產(chǎn)生site:mvn site
7. 打包:mvn package
8. 在本地Repository中安裝jar:mvn install
9. 清除產(chǎn)生的項目:mvn clean
10. 生成eclipse項目:mvn eclipse:eclipse
11. 生成idea項目:mvn idea:idea
12. 組合使用goal命令,如只打包不測試:mvn -Dtestpackage
13. 編譯測試的內容:mvn test-compile
14. 只打jar包: mvn jar:jar
15. 只測試而不編譯,也不測試編譯:mvn test -skipping compile -skippingtest-compile
( -skipping 的靈活運用,當然也可以用于其他組合命令)
16. 清除eclipse的一些系統設置:mvn eclipse:clean
ps:
一般使用情況是這樣,首先通過(guò)cvs或svn下載代碼到本機,然后執行mvneclipse:eclipse生成ecllipse項目文件,然后導入到eclipse就行了;修改代碼后執行mvncompile或mvn test檢驗,也可以下載eclipse的maven插件。
mvn -version/-v 顯示版本信息
mvnarchetype:generate 創(chuàng )建mvn項目
mvn archetype:create -DgroupId=com.oreilly-DartifactId=my-app 創(chuàng )建mvn項目
mvnpackage 生成target目錄,編譯、測試代碼,生成測試報告,生成jar/war文件
mvnjetty:run 運行項目于jetty上,
mvncompile 編譯
mvntest 編譯并測試
mvnclean 清空生成的文件
mvnsite