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